Senior Software Engineer I/II - Digital Engineering

Rocketlab

Littleton (CO)

On-site

USD 115,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental and vision insurance
401(k) retirement plan
Paid vacation, holidays, and sick leave
Paid parental leave
Company stock or cash incentives

Job summary

Rocketlab is seeking a Senior Software Engineer I/II to join our Digital Engineering team in Littleton, Colorado. This role involves developing advanced simulation and modeling tools for aerospace systems, utilizing technologies like .NET and Angular.

Applicants should have 5-8 years of experience in software development, a degree in Computer Science, and proficiency in C#/.NET and Angular. We offer a comprehensive compensation package along with various benefits.

Qualifications

  • 5+ years of software development experience focused on simulation or aerospace systems.
  • Proficiency in C#/.NET and Angular.
  • Solid grasp of object-oriented programming principles.

Responsibilities

  • Design and maintain simulation and modeling tools for aerospace systems.
  • Collaborate with teams to define system architectures.
  • Conduct code reviews to ensure coding standards are met.

Skills

C#/.NET
Angular
RESTful APIs
Object-oriented programming
TypeScript/JavaScript

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
Git

Job description

SENIOR SOFTWARE ENGINEER I/II - DIGITAL ENGINEERING

Are you passionate about advancing aerospace technology through cutting‑edge software solutions? We are looking for a driven Senior Software Engineer I/II to join our Digital Engineering team based out of our Littleton, CO site. You will play a pivotal role in developing next‑generation simulation and modeling tools that support aerospace systems, including flight software and ground software capabilities.

You will be part of a collaborative team, contributing to all phases of software development—from requirements definition and design to coding, testing, and deployment. Our stack includes .NET, Angular, and relational databases, with a focus on scalable architectures and RESTful APIs.

WHAT YOU’LL GET TO DO:

  • Design, develop, and maintain simulation and modeling tools that support aerospace systems, including flight and ground software capabilities.
  • Design and develop mission‑level wargaming tools encompassing space, air, and ground domains.
  • Design products for analyzing laser communication constellation networks.
  • Develop application software based on web technologies that runs across multiple operating systems, including Windows and Linux.
  • Apply UI/UX best practices to create streamlined, intuitive user interfaces for simulation and configuration tools.
  • Collaborate with cross‑functional teams to analyze requirements, define system architectures, and deliver high‑quality solutions.
  • Participate in design reviews (e.g., PDR, CDR) and contribute to the refinement of system requirements and technical specifications.
  • Conduct code reviews to ensure adherence to company coding standards and best practices.
  • Optimize software performance and scalability for large‑scale simulations and data processing.

(Please note: This position can be hired at the Senior Software Engineer I or Senior Software Engineer II level.)

QUALIFICATIONS YOU'LL BRING AS SENIOR SOFTWARE ENGINEER I
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 5+ years of experience in software development, with a focus on simulation, modeling, or aerospace systems.
  • Proficiency in C#/.NET and Angular (or similar front‑end frameworks like React or Vue).
  • Experience with TypeScript/JavaScript and building RESTful APIs.
  • Solid grasp of object‑oriented programming principles and design patterns.
  • U.S. citizenship is required, due to program requirements.
QUALIFICATIONS YOU'LL BRING AS SENIOR SOFTWARE ENGINEER II
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 8+ years of experience in software development, with a focus on simulation, modeling, or aerospace systems.
  • Proficiency in C#/.NET and Angular (or similar front‑end frameworks like React or Vue).
  • Experience with TypeScript/JavaScript and building RESTful APIs.
  • Solid grasp of object‑oriented programming principles and design patterns.
  • U.S. citizenship is required, due to program requirements.
THESE QUALIFICATIONS WOULD BE NICE TO HAVE
  • Active Secret clearance, Top Secret clearance, or ability to obtain and maintain one.
  • Master’s or Ph.D. in Computer Science, Computer Engineering, or a related technical field.
  • Experience with Docker/Kubernetes for containerization and orchestration.
  • Knowledge of network programming (e.g., Sockets, WebSockets) for real‑time data exchange.
  • Strong understanding of relational databases (e.g., MySQL, SQL Server, SQLite).
  • Passion for rapid prototyping and software integration leveraging AI tools.
  • Passion for UI/UX design.
  • Experience with space mission analysis tools such as STK, or similar.
  • Experience with modeling of physical systems.
  • Familiarity with Git and modern version control workflows.
  • Experience working in Agile/Scrum environments and contributing to iterative development cycles.
  • Advanced knowledge of Angular NgRx or other state management libraries.
  • Strong problem‑solving skills and the ability to debug complex systems.
  • A team‑oriented mindset with excellent communication skills and a positive attitude.

Primary conditions: This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas.

Base Pay Range (CO Only): $115,000 — $170,000 USD.

We offer a comprehensive compensation package including a base salary, company stock or cash incentives, stock purchase program, medical, dental, and vision insurance, 401(k) retirement plan, paid vacation, holidays, sick leave, paid parental leave, and other benefits.

IMPORTANT INFORMATION

For U.S. office candidates: Rocket Lab requires candidates to be U.S. citizens, lawful U.S. permanent residents, or otherwise eligible for required authorizations under U.S. export regulations. All applicants must be able to comply with ITAR regulations.

Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Applicants requiring a reasonable accommodation for the application or interview process for a job in the United States should contact Giulia Johnson at g.biow@rocketlabusa.com. Only messages left for this purpose will be considered. A response to your request may take up to two business days.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I/II - Simulation Engineering
Senior Software Engineer I/II - Simulation Engineering

Rocketlab • Littleton (CO)

On-site
USD 120,000 - 160,000
Medical, dental, and vision insurance coverage
401(k) retirement plan options
Paid vacation and holidays
Senior Network Software Engineer I/II
Senior Network Software Engineer I/II

Rocketlab • Long Beach (CA)

On-site
USD 90,000 - 130,000
Senior Systems Engineer II - Secret Clearance
Senior Systems Engineer II - Secret Clearance

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 135,000 - 200,000
Medical, dental, vision coverage
401(k) with company match
Equity options
Senior Flight Software Engineer I
Senior Flight Software Engineer I

Rocketlab • Long Beach (CA)

On-site
USD 124,000 - 171,000
Employee Stock Purchase Program
Medical plans
Dental and Vision
+5
Senior Flight Software Engineer II
Senior Flight Software Engineer II

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 143,000 - 214,000
Stock purchase program
Industry-leading medical plans
401(k) with company match
+5
Flight Software Engineer II
Flight Software Engineer II

Rocketlab • Littleton (CO)

On-site
USD 100,000 - 120,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid vacation and holidays
+1
Senior Software Engineer I
Senior Software Engineer I

Rocketlab • Albuquerque (NM)

On-site
USD 100,000 - 130,000
Senior Software Engineer I
Senior Software Engineer I

Rocketlab • Long Beach (CA)

On-site
USD 132,000 - 160,000
Company equity
Top-tier medical HMO, PPO
Paid vacation and sick leave
+4
Senior Systems Engineer II
Senior Systems Engineer II

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 135,000 - 200,000
Medical coverage
Dental and Vision
401(k) with match
+3
Senior Flight Software Engineer I
Senior Flight Software Engineer I

Rocket Lab Corporation • City of Long Beach (NY)

On-site
USD 124,000 - 171,000
Employee Stock Purchase Program
Comprehensive medical plans
Dental and vision coverage
+5