Senior Software Engineer I/II - Digital EngineeringAre 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.What you'll get to do:Design, develop, and maintain simulation and modeling tools that support aerospace systems, including flight and ground software capabilitiesDesign and develop mission level wargaming tools encompassing space, air, and ground domainsDesign products for analyzing laser communication constellation networksDevelop application software based on web technologies that runs across multiple operating systems, including Windows and LinuxApply UI/UX best practices to create streamlined, intuitive user interfaces for simulation and configuration toolsCollaborate with cross-functional teams to analyze requirements, define system architectures, and deliver high-quality solutionsParticipate in design reviews (e.g., PDR, CDR) and contribute to the refinement of system requirements and technical specificationsConduct code reviews to ensure adherence to company coding standards and best practicesOptimize 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 discipline5+ years of experience in software development, with a focus on simulation, modeling, or aerospace systemsProficiency in C#/.NET and Angular (or similar frontend frameworks like React or Vue)Experience with TypeScript/JavaScript and building RESTful APIsSolid grasp of object-oriented programming principles and design patternsU.S citizenship is required, due to program requirementsQualifications you'll bring as Senior Software Engineer II:Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline8+ years of experience in software development, with a focus on simulation, modeling, or aerospace systemsProficiency in C#/.NET and Angular (or similar frontend frameworks like React or Vue)Experience with TypeScript/JavaScript and building RESTful APIsSolid grasp of object-oriented programming principles and design patternsU.S citizenship is required, due to program requirementsThese qualifications would be nice to have:Active Secret clearance, Top Secret clearance, or ability to obtain and maintain oneMaster's or PhD in Computer Science, Computer Engineering, or a related technical fieldExperience with Docker/Kubernetes for containerization and orchestrationKnowledge of network programming (e.g., Sockets, WebSockets) for real-time data exchangeStrong understanding of relational databases (e.g., MySQL, SQL Server, SQLite)Passion for rapid prototyping and software integration leveraging AI toolsPassion for UI/UX designExperience with space mission analysis tools such as STK, or similarExperience with modeling of physical systemsFamiliarity with Git and modern version control workflows.Experience working in Agile/Scrum environments and contributing to iterative development cyclesAdvanced knowledge of Angular NgRx or other state management librariesStrong problem-solving skills and the ability to debug complex systemsA team-oriented mindset with excellent communication skills and a positive attitudeThis 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.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 USDWhat to expect:We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way.