Demo

Software Engineer - Platform

SpaceNav
Boulder, CO Full Time
POSTED ON 3/8/2026
AVAILABLE BEFORE 9/3/2026

Job Description


SpaceNav is looking for an experienced Platform Software Engineer who is a self-motivated demonstrated team-player. In this role, you’ll play a critical part in designing and implementing cloud-based solutions that power mission critical flight dynamics applications used to support satellite operations. You will also be responsible for designing, implementing, and maintaining our Advanced SSA Platform build & deployment environment. 


As a Platform Software Engineer, you will bring your skills in Python, Rust, SQL, cloud technologies, and service-oriented architecture to build and maintain solutions that optimize flight dynamics workflows and uphold satellite operator standards. Beyond these core contributions, you will take on a central role in defining how software is built and delivered at SpaceNav — architecting CI/CD pipelines, driving automation across AWS, and establishing yourself as the cloud infrastructure expert within the engineering department. This is a practical, hands-on position ideal for an engineer with a systems mindset who thrives at the crossroads of infrastructure and software, where performance, reliability, and automation are paramount.


Responsibilities

  • Design, develop, and maintain high-performance applications and services within the Advanced SSA Platform, adhering to systems requirements and Agile methodologies.
  • Build and optimize RESTful APIs and enterprise-grade backend solutions with an emphasis on performance, scalability, and reliability.
  • Design, build, and maintain CI/CD pipelines using Bitbucket and AWS CDK to automate build, test, and deployment workflows across development and production environments.
  • Leverage AWS CDK to implement infrastructure-as-code, enabling repeatable, version-controlled, and auditable infrastructure deployments.
  • Participate in code reviews to uphold code quality, maintainability, and adherence to engineering best practices.
  • Embed observability and self-healing capabilities into the Advanced SSA Platform, driving operational excellence through metrics, monitoring, and automated recovery mechanisms.
  • Implement security controls across CI/CD pipelines, including secrets management, access controls, and vulnerability scanning.
  • Produce clear, comprehensive documentation for deployment processes, runbooks, and troubleshooting guides to support operational SLA requirements.
  • Champion continuous improvement initiatives aimed at reducing deployment friction, accelerating build times, and enhancing developer productivity.
  • Collaborate closely with software, flight dynamics, and systems engineers to understand functional needs and deployment requirements.
  • Mentor development teams and provide technical guidance on DevOps best practices, cloud-native patterns, and tooling.
  • Participate in on-call rotations to support Satellite Operations SLA commitments.


Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • 5 years of experience as a full-stack engineer building large-scale, distributed web applications.
  • Demonstrated experience designing and maintaining CI/CD pipelines.
  • Strong hands-on experience with AWS services (Lambda, API Gateway, Fargate, Firehose, RDS), including deploying and managing production workloads.
  • Proficiency using AWS CDK for infrastructure-as-code automation and provisioning.
  • Solid expertise in backend development using languages such as Python, JavaScript/TypeScript, or Rust.
  • Experience building user-facing applications with modern frameworks such as React or Vue.
  • Proven ability to design and manage APIs consumed across multiple teams using REST or GraphQL.
  • Strong working knowledge of decentralized version control systems such as Git, across platforms like Bitbucket, GitHub, or GitLab.
  • Hands-on experience with containerized application development, particularly using Docker and Kubernetes.
  • Familiarity with testing frameworks (e.g., Jest, pytest, Playwright) and test-driven development practices.
  • Experience applying security best practices within CI/CD pipelines and cloud environments.
  • Strong written communication skills with a demonstrated ability to produce clear, actionable process documentation.
  • A pragmatic, growth-oriented mindset — capable of balancing near-term delivery with sound, long-term architectural thinking.


The salary range for this role is $120,000 - $140,000 per year.






Salary : $120,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Platform?

Sign up to receive alerts about other jobs on the Software Engineer - Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer - Platform jobs in the Boulder, CO area that may be a better fit.

  • SciTec Boulder, CO
  • SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U... more
  • 1 Day Ago

  • Microchip Boulder, CO
  • Company Description https://wd5.myworkdaysite.com/en-US/recruiting/microchiphr/External/job/Senior-Engineer-II---Software-Platform_R468-25 **Please select ... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!