Senior Software Engineer - Spacecraft OperationsActive

The opportunity

Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more – all with the goal of opening access to space. The rockets and satellites we build and launch enable some of…

What you'll do

  • Develop mission-critical operations software for spacecraft command and data: handling, automation, and visualization across LEO, re-entry, interplanetary, and proximity operations missions

  • Build full-stack web applications including database schema design, back-end: services, front-end interfaces, and machine-to-machine communications for spacecraft operations

  • Support live spacecraft operations by providing on-call technical expertise: during critical mission phases and participating in ground-based test campaigns

  • Architect scalable software solutions by designing and evolving versatile: ground software systems that can adapt to diverse and complex mission requirements

  • Lead technical initiatives including facilitating scrum activities,: conducting code reviews, approving software architectures, and mentoring junior engineers on best practices

  • Degree in Software Engineering, Computer Science, Electrical Engineering, or: similar discipline, plus minimum 5 years of professional experience

What they're looking for

  • Full-stack development expertise with proficiency in Python for async: backend development and TypeScript with modern frameworks (Angular, React, or Vue) for frontend applications
  • Database and infrastructure knowledge including RDBMS design and SQL,: containerization technologies (Docker, Kubernetes), cloud provider experience, and Linux proficiency for development and production environments
  • Testing and quality focus as a proponent of unit, integration, and: end-to-end testing methodologies with experience implementing comprehensive test coverage
  • Collaborative leadership skills with experience in Agile scrum: methodologies, ability to lead technical meetings, and a positive team-player attitude that fosters cross-functional collaboration