Ground Software Engineer – Level II/Senior
Front End
Updated on 12/6/2023
Rocket Lab USA

1,001-5,000 employees

Provides reliable space launch services and spacecraft manufacturing
Company Overview
Rocket Lab, a comprehensive space company established in 2006, has a proven track record of mission success, offering reliable launch services, spacecraft components, and on-orbit management solutions. It stands out for its manufacturing of the Electron, the second most frequently launched U.S. rocket, and the Photon spacecraft platform, chosen for NASA missions to the Moon and Mars. With three launch pads at two sites, industry-leading flight software, and a commitment to cost-effective and efficient services, Rocket Lab is a leader in the space industry, making space access more affordable and faster.
Industrial & Manufacturing
Hardware
Aerospace

Company Stage

Grant

Total Funding

$712.4M

Founded

2006

Headquarters

Lakewood, California

Growth & Insights
Headcount

6 month growth

15%

1 year growth

41%

2 year growth

111%
Locations
Littleton, CO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
JavaScript
Git
REST APIs
TypeScript
UI/UX Design
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in engineering or other technical discipline
  • 2+ years of software development experience
  • 2+ years of relevant work experience developing in a modern JavaScript framework (Angular preferred)
  • Ability to write clear, well-tested, and well-documented software
Responsibilities
  • Develop and evolve web-based software architecture for spacecraft operations
  • Work closely with flight software developers, operations personnel, and systems engineers to understand requirements and functional needs
  • Work across multiple teams to help drive the front end development efforts across web applications
  • Lead the UI/UX development for Rocket Lab’s Ground Data System
Desired Qualifications
  • Master's degree in engineering or other technical discipline
  • Experience with Typescript
  • Experience leading complete system development efforts with a team
  • Experience with module federation of micro front ends
  • Experience with front end state management systems (NgRx, Redux etc.)
  • Experience with a front end testing framework (Jasmin, Karma, Cypress)
  • Experience with Git or other version control systems
  • Experience with OAuth authentication flows
  • Experience with REST and WebSockets
  • Experience building and maintaining component libraries used across teams
  • Experience and understanding of material design concepts