Senior Software Engineer I/II - Digital Engineering
Role details
Job location
Tech stack
Job description
- Design, develop, and maintainsimulation and modeling toolsthat 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 onweb technologiesthat runs across multiple operating systems, includingWindowsandLinux
- ApplyUI/UX best practicesto 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 indesign reviews(e.g., PDR, CDR) and contribute to the refinement of system requirements and technical specifications
- Conductcode reviewsto ensure adherence to company coding standards and best practices
- Optimize software performance and scalability for large-scale simulations and data processing
Requirements
Are you passionate about advancing aerospace technology through cutting-edge software solutions? We're 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. This role offers the opportunity to work on innovative projects that enhance aerospace systems through scalable architectures, intuitive user interfaces, and robust software solutions.
You'll 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., * Bachelor's degreein Computer Science, Computer Engineering, or a related technical discipline
- 5+ years of experiencein software development, with a focus on simulation, modeling, or aerospace systems
- Proficiency inC#/.NETandAngular(or similar frontend frameworks like React or Vue)
- Experience withTypeScript/JavaScriptand building RESTful APIs
- Solid grasp ofobject-oriented programmingprinciples and design patterns
- U.S citizenship is required, due to program requirements, * Bachelor's degreein Computer Science, Computer Engineering, or a related technical discipline
- 8+ years of experiencein software development, with a focus on simulation, modeling, or aerospace systems
- Proficiency inC#/.NETandAngular(or similar frontend frameworks like React or Vue)
- Experience withTypeScript/JavaScriptand building RESTful APIs
- Solid grasp ofobject-oriented programmingprinciples 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 PhDin Computer Science, Computer Engineering, or a related technical field
- Experience withDocker/Kubernetesfor containerization and orchestration
- Knowledge ofnetwork programming(e.g., Sockets, WebSockets) for real-time data exchange
- Strong understanding ofrelational 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 withGitand modern version control workflows.
- Experience working inAgile/Scrumenvironments and contributing to iterative development cycles
- Advanced knowledge ofAngular NgRxor 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, * Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus
- Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing
- Must be physically able to commute to buildings
- Occasional exposure to dust, fumes and moderate levels of noise
Benefits & conditions
The expected salary range for the position is displayed in accordance with the Colorado Equal Pay for Equal Work Act. Final agreed upon compensation is based upon individual qualifications and experience.
Base salary is only one part of Rocket Lab's compensation package for this role. You may be eligible for company stock, or cash incentives, and can purchase discounted stock through Rocket Lab's Employee Stock Purchase Program. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid vacation, holidays, and sick leave; paid parental leave; and other discounts and perks.
Base Pay Range (CO Only)
$125,000-$160,000 USD