Posted in

Senior Software Development Engineer

Senior Software Development Engineer

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$177567 – $248593.8
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • At least 7 years of relevant experience writing software and deploying it to a production environment.
  • Proficiency in at least one statically typed language (e.g., Java or C) and one dynamically typed language (e.g., Python or JavaScript).
  • Understanding of microservices architecture and containerization standard methodologies.
  • Deep working knowledge of computer science fundamentals like algorithms and common data structures.
  • Ability to solve problems by writing efficient working code, even when given incomplete or ambiguous requirements.
  • Proven success in delivering software projects from inception to launch.
  • Strong written and verbal interpersonal skills, with the ability to work with and communicate complex systems to a diverse user base.
  • Experience mentoring software engineers in a team setting, including architecture, design, and code review.
  • Experience in monitoring and logging practices to maintain system performance.
  • Experience in supporting business-critical services 24/7 via on-call rotation.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • Ability to handle ambiguity and make informed decisions with limited information.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Responsibilities

  • Collaborate with your team to design and develop robust software systems and platforms, ensuring high-quality implementation and integration.
  • Take ownership of specific services and components, driving their architecture and scalable implementation.
  • Partner with software teams across the organization to find opportunities for improvement and streamline complex processes.
  • Mentor junior software engineers, fostering a culture of continuous learning and development.

Preferred Qualifications

  • Experience creating rich user interfaces in HTML, CSS, and JavaScript, using frameworks like React.
  • Experience deploying applications to container orchestration platforms like Kubernetes or similar systems.
  • Familiarity with cloud service providers (AWS, GCP, Azure) and their respective services for deploying and scaling applications.
  • Knowledge in CI/CD pipelines and automated testing frameworks to ensure smooth production deployments.
  • Proficient in security standard methodologies for software deployment in distributed environments.