Senior Software Development Engineer - Lunar Permanence Verified today
About this role
Join the Lunar Apps team within Blue Origin's Lunar Permanence business unit, which develops Blue Moon landers and related lunar cargo and crew transport infrastructure. You will take a leading technical role across the full Agile software development lifecycle, contributing your expertise to build innovative products that change how engineers collaborate and manage systems data.
What you will do
- Lead technical aspects of planning, designing, documenting, implementing, testing, deploying, and maintaining software.
- Work with the Product Owner to break down user stories into high-value features and technical tasks.
- Contribute technical vision to implement highly-functional architecture and scalable design.
- Collaborate with cross-functional teams and stakeholders to develop robust software systems and platforms for the enterprise landscape.
- Create and maintain technical documentation including requirements, design documents, and API references.
- Mentor software engineers in architecture, design, and code review.
What you need
- 7 or more years of proven experience developing and delivering data-driven software products, including web-based services and features.
- Proficiency with front-end technologies: ReactJS, TypeScript, GraphQL.
- Proficiency with back-end technologies: FastAPI, SQLAlchemy, Pandas, NumPy.
- Proficiency with deployment and productivity tools: Git, Gitlab, Docker, Kubernetes, AWS, 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; ability to communicate complex systems and work effectively across teams.
- Ability to earn trust and maintain positive professional relationships.
Desired 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 ingesting/manipulating data from 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 aerospace industry experience.
- Location within commuting distance to Renton, WA or Denver, CO offices.
Compensation and benefits
Base pay range for Colorado applicants: $181,626.00 to $254,275.35. Other site ranges may differ.
Benefits include medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with company match up to 5%, and an Education Support Program. Stock options for all regular employees (working at least 20 hours/week). Paid time off up to four weeks per year based on scheduled hours, plus up to 14 company-paid holidays.
Employment requirements
Applicants must be a U.S. citizen or national, U.S. permanent resident (Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Standard background check required for all positions.
