Senior Software Engineer I

Rocket Lab•Long Beach, CA
•Onsite

About The Position

Rocket Lab is an end-to-end space company that builds rockets, spacecraft, and critical subsystems. Its Space Systems team develops spacecraft, payloads, and components for commercial, exploration, and national security missions. The Senior Software Engineer I – MES is based at Rocket Lab’s headquarters in Long Beach, California, and works with Engineering, Manufacturing, Technicians, and Operations to develop full-stack software that improves the efficiency of critical company operations. The role focuses on Rocket Lab’s in-house Manufacturing Execution System (MES), as well as tools that integrate with the ERP system and related products. These applications rely extensively on relational databases and REST APIs in a service-oriented architecture. The engineer may contribute across frontend and backend development, database administration, UI/UX design, product ownership, DevOps, and Site Reliability Engineering.

Requirements

  • A degree or diploma in Software Engineering, Computer Science, Electrical Engineering, or another technical discipline.
  • At least 5 years of professional full-stack software engineering experience.
  • Strong Git skills for version control and collaboration.
  • Proficiency in C# and TypeScript.
  • Operational knowledge of Angular or another frontend framework, .NET or another backend framework, Git, SQL, and HTML/CSS.
  • U.S. citizenship is required due to program requirements.

Nice To Haves

  • Proficiency in RabbitMQ, Docker, Kubernetes, and Elasticsearch.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.
  • Experience in aerospace domains such as Launch Operations, ERP, QMS, and PLM.

Responsibilities

  • Develop full-stack software solutions that improve the efficiency of Rocket Lab operations, including the in-house MES platform and tools integrated with ERP and related products.
  • Work across areas such as frontend and backend development, database administration, UI/UX design, product ownership, DevOps, and Site Reliability Engineering.
  • Develop software using best practices, including automated unit, integration, and end-to-end testing, code reviews, Agile methodologies, and project management tools such as Jira.
  • Use version control systems such as Git, maintain thorough documentation, and collaborate effectively with stakeholders.
  • Provide user support and ensure seamless integration with related technical systems outside the immediate area of responsibility.
  • Solve complex engineering challenges by proposing innovative solutions, sharing technical insights, and navigating tasks within the relevant technical domain.

Benefits

  • Company stock as part of total compensation.
  • Employee Stock Purchase Program with a 15% discount on company stock.
  • Medical plans, including HMO, PPO, and a zero-cost HDHP option with a company HSA contribution.
  • Dental and vision coverage.
  • Paid vacation and sick time.
  • 11 paid holidays.
  • Flexible spending and dependent care accounts.
  • Paid parental leave.
  • Disability and life insurance.
  • 401(k) retirement plan with company match.
  • Subsidized EV charging.
  • Onsite fitness centers where available.
  • Discounted gym memberships.
  • Complimentary snacks and beverages.
  • 50% employee discount on the company merchandise store.
  • Other employee discounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service