Posted in

Senior Software Development Engineer – Lunar Permanence

Senior Software Development Engineer – Lunar Permanence

CompanyBlue Origin
LocationSeattle, WA, USA, Denver, CO, USA
Salary$163272 – $248593
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 7 or more years of proven experience developing and delivering data-driven software products, including web-based services and features.
  • Proficiency with the following front-end technologies: ReactJS, TypeScript, GraphQL.
  • Proficiency with the following back-end technologies: FastAPI, SQLAlchemy, Pandas, NumPy, etc.
  • Proficiency with deployment and productivity tools such as Git, Gitlab, Docker, Kubernetes, AWS, and Artifactory.
  • Proficiency in post-deployment monitoring tools such as DataDog and PagerDuty.
  • Experience writing unit, integration, end-to-end, acceptance, and regression tests.
  • Demonstrable experience building complex features and architectures from scratch.
  • Strong written and verbal interpersonal skills, with the ability to work with and communicate complex systems to a diverse user base.
  • 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.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.

Responsibilities

  • Take a leading technical role in all aspects of the Agile software development lifecycle, including: planning, designing, documenting, implementing, testing, deploying, and maintaining.
  • Work with the Product Manager to break down user stories into high-value features and technical tasks.
  • Lead the overarching technical vision to implement a highly-functional architecture and scalable design.
  • Collaborate with cross-functional teams and stakeholders to develop robust software systems and platforms, ensuring high-quality implementation and integration into the enterprise landscape.
  • Create and maintain technical documentation, including requirements, design documents, and API references.
  • Mentor software engineers in a team setting, including architecture, design, and code review.

Preferred Qualifications

  • BA/BS in computer science, information science, or related field; or equivalent practical experience.
  • Demonstrable understanding of software engineering principles, including object-oriented design and domain-driven design.
  • Experience implementing Role-Based Access Controls (RBAC) and security methodologies for software deployment in distributed environments.
  • Experience developing ETL pipelines and/or ingesting and manipulating data from a wide variety of sources, including APIs, SQL/NoSQL databases, files, or streams.
  • Experience deploying software to AWS services such as RDS, Lambda, SQS, SNS, S3 using Terraform or similar infrastructure as code technologies.
  • Experience with Model-Based Systems Engineering (MBSE) or other relevant aerospace industry experience.
  • We prefer candidates located within commuting distance to our Renton, WA and Denver, CO offices.