EngineerJobs.io
← Back to all jobs

Job Description

The Staff Software Engineer will join Lanteris Space Systems within the Ground Software group, supporting the development, deployment, and ongoing maintenance of telemetry and commanding products for spacecraft. The role focuses on building scalable, highly available full-stack software and partnering with mission operations, integration & testing, and flight software teams.

Location

Palo Alto, CA (remote)

Salary

USD 102,000 - 195,000 per yearly

Role Summary

This position contributes to ground software capabilities used across spacecraft operations. Responsibilities span frontend and backend development, modernization of systems used during assembly, integration, and test, and cross-team collaboration to support user needs. The engineer also participates in incident response through on-call support and helps improve automated monitoring and alerting.

Key Responsibilities

  • Develop frontend and backend software for a spacecraft ground software system in an agile team environment
  • Design and modernize software solutions for assembly, integration and test during satellite manufacture
  • Conduct peer reviews and create test cases and procedures to verify software functionality
  • Document and maintain architectures, requirements, algorithms, and system interfaces
  • Participate in discussions covering software requirements evaluation, generation, design, implementation, and testing
  • Collaborate with flight software, integration & testing (I&T), and mission operations teams to understand user requirements
  • Assess opportunities to move legacy-based systems toward modern, high-performance, reliable software architectures
  • Share knowledge to support growth within the software engineering team
  • Provide on-call support to respond to incidents and anomalies, while improving automated performance monitoring and alerting

Required Qualifications

  • Must be a U.S. citizen or permanent resident
  • 5 years of non-internship professional software development experience
  • Bachelor’s degree in a STEM field; four additional years of experience may be substituted for a degree
  • Programming experience with C++, Java, and Python
  • Solid DevOps background, including infrastructure as code tools such as Terraform, CI/CD tools such as GitLab, and containerization such as Docker
  • Experience building services on AWS, including serverless computing technologies
  • Experience working with a large shared codebase and continuous integration and deployment workflows and tooling

Technologies

  • C++
  • Java
  • Python
  • Terraform
  • GitLab
  • Docker
  • AWS
  • Serverless computing

Benefits

  • Paid time off
  • Health and welfare insurance
  • 401(k) to eligible employees

Preferred Qualifications

  • Development experience with command and telemetry processing, mission operations, ground segments, and/or satellite software
  • Experience designing and/or developing web-based observability, data visualization, and user interface applications
  • Familiarity with relational and NoSQL databases (for example, MySQL, Postgres, DynamoDB)
  • Experience utilizing automated testing frameworks (for example, JUnit, PyTest, Boost)
  • Experience with user-interface design/development (for example, Tcl/Tk, React)
  • Experience with service-oriented and micro-service architectures
  • Professional written communications
  • Highly focused self-starter who likes solving problems
  • Passion for learning and teaching new technical skills

Similar Jobs