Job Summary:
Rocket Lab is an end-to-end space company delivering responsive launch services and spacecraft design. They are seeking a Senior Software Engineer I/II to develop next-generation simulation and modeling tools for aerospace systems, focusing on flight and ground software capabilities.
Responsibilities:
• 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
Qualifications:
Required:
• 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 frontend 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
• 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 frontend 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
Preferred:
• Active Secret clearance, Top Secret clearance, or ability to obtain and maintain one
• Master's or PhD 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
Company:
Rocket Lab is an aerospace company that provides launch services, spacecraft design, and manufacturing of satellite components. Founded in 2006, the company is headquartered in Long Beach, USA, with a team of 1001-5000 employees. The company is currently Late Stage.