Principal Software Engineer
$160k - $195kAdvanced Space
The team at Advanced Space is leading humanity back to the Moon and pioneering innovative solutions in the space industry. This team is seeking a Principal Software Engineer responsible for architecting solutions for ground and flight software for missions to the Moon and beyond. Advanced Space is a rapidly growing, privately held business that operates with core values that reinforce: we are customer obsessed and mission focused; when we see it, we solve it; we are one team, motivated by our vision; and we bring technical excellence and inexhaustible curiosity. This role will be based in Westminster, Colorado and an ideal candidate for this role will love not just the responsibilities but will also have a passion for the exploration, development, and settlement of space.
This role will span the software lifecycle from design through implementation, test, and mission operations, requiring hands-on knowledge of coding best practices, and the ability to lead other software, navigation, and astrodynamics engineers in producing high quality software.
Responsibilities:
- Expert in relevant language(s).
- Able to understand and guide application of software techniques in all languages.
- Makes critical decisions on architecture, design, and technology choices.
- Act as a technical beacon for the organization.
- Expert in selecting appropriate designs, experiences with pro's/con's of various architectures, knows when to employ each, and how to optimize each.
- Lead/drive company wide direction related to software engineering techniques, guide development for cross/future program applicability, collaborate across disciplines to strategize for scalable growth with constant improvement in efficiency and quality.
- Provide accurate content and estimates for software related proposals.
- Able to identify customer needs and gaps, construct complex software solutions, and pitch these solutions to stakeholders with emphasis on the value of proper process at each stage.
- Expert in selecting appropriate designs, experiences with pro's/con's of various architectures, knows when to employ each, and how to optimize each.
- Lead/drive companywide direction related to software engineering techniques, guide development for cross/future program applicability, collaborate across disciplines to strategize for scalable growth with constant improvement in efficiency and quality.
- Shapes company strategy for software-domain mission integration.
- Expert at best practices in testing and enforcement of best practices in development pipeline.
- Contributes new ideas to BD/IRAD based on subject matter expertise and industry trends.
- Works to align software IRAD with company's strategic goals.
Responsibilities:
- Apply software engineering principles, concepts, theory, and practice with a focus on the unique aspects of flight software based on cFS and embedded Linux, ground software based on python and modern web-based frameworks, and cloud-based or embedded ML and autonomous systems.
- Participate in all elements of the software lifecycle including requirements, development, testing, and integration.
- Generate software architecture solutions for new project needs, perform software engineering analyses, document findings, communicate results to engineering and program management staff, give technical presentations, manage technical effort schedules, and coordinate workloads of an engineering unit to meet established deadlines or milestones.
- Mentors Staff and Senior engineers on estimation techniques.
- Other duties as assigned.
Requirements:
- Bachelor's, Master's or PhD in Computer Science, Engineering or a related technical field.
- 15+ years of experience with spacecraft software systems, system architecture and/or mission control systems.
- Must have a complete understanding of software development concepts, principles, and theory and demonstrate a complete understanding and application of programming and analysis concepts.
- Demonstrated hands-on technical expertise in C/C++ and Python programming languages.
- Knowledge of unique aspects of embedded software in resource-constrained environments and embedded Linux.
- Experience with version control (e.g. Git), Agile development processes and standards, Linux and Windows development, AWS or other cloud services, and Docker or other containerization services.
- Experience with designing real-time, embedded Flight Software (FSW) and firmware (FW) for satellite systems is strongly desired, including NASA core Flight System (cFS).
- Experience with ground software for satellite systems, including knowledge of modern front-end web frameworks (e.g. React), is strongly desired.
- Must have strong communication, computer, documentation, presentation, and interpersonal skills; ability to work independently and as part of a team; ability to lead a team of less experienced professional employees.
- Must be able to interface effectively with other engineers of various disciplines, including astrodynamics, navigation, and space systems design engineers, and interpret, debug, and modify complex software following rigorous process and coding standards.
- Willingness to mentor more junior software engineers/interns and develop a cohesive, well-coordinated software development team.
Eligibility requirements
- Ability to work in the Westminster, CO office 3-5 days/week
- Applicants must be a US Citizen
- Must be eligible to obtain a US Security Clearance
- This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government
Compensation and Benefits:
- Base Salary Range: $160,000 - $195,000 based on team member role and experience
- Signing bonus
- Company provided health insurance
- 401K plan upon eligibility
- Flexible time off policy
- Company and individual incentives quarterly
- Relocation assistance
- ...A growing aerospace and satellite communications organization is hiring a Principal Software Engineer for a hybrid role in the Denver area. This position focuses on building and integrating mission-critical applications that support satellite operations and mission orchestration...SuggestedFull timeFlexible hours
$170k - $220k
...Principal Embedded Software Engineer II - SATCOM Lead development of embedded SATCOM software from concept to in-orbit support Location: Westminster, Colorado Compensation: $170,000 - 220,000 USD / year About The Role Principal Embedded Software Engineer...SuggestedWork experience placementLocal area$158k - $190k
...CesiumAstro is seeking a highly skilled Principal Embedded Software Engineer I to join its software team in Westminster, Colorado. In this role, you will design software for embedded systems from concept through production, focusing on low-level and high-level software...Suggested$206.11k - $283.4k
...allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Sr. Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced...SuggestedFull timeContract workWork experience placement$215k - $252k
...during the interview process.About the Role:We’re hiring seasoned engineers to join our teams that work on core platform capabilities,... ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end...SuggestedMinimum wageFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$91k - $185.9k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Principal Software Engineer within PNC's Lending Technology organization, you will be based in Pittsburgh PA or Dallas TX.PNC is an in-office company...Full timeTemporary workPart timeWork experience placementWork at office- ...Sr. Principal Software EngineerThe Sr. Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced position requires extensive expertise in multiple programming languages, an advanced...Work experience placement
- ...Principal Software EngineerYou will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality-minded,...Temporary workImmediate start
$144.2k - $288.4k
...Position SummaryCVS Health is seeking a Principal Software Engineer to lead the design and delivery of enterprise-scale Generative AI solutions that power next-generation healthcare experiences. This role goes beyond hands-on coding—you will define technical strategy,...Hourly payFull timeTemporary workWork experience placementLocal area$114.6k - $234.6k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming...Temporary workFlexible hours$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$143k - $193.05k
...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization...Full timeRemote workWorldwide$135.2k - $306.4k
...to real-world cloud-scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has been using... ...and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally cloud...Full timeTemporary workFlexible hours- ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to...Full timeRemote workFlexible hours
$180k - $285k
...build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors — enabling the U.S. and its... ...advantage and we are better together.YOUR MISSIONAs a Principal Flight Software Engineer at True Anomaly, you will serve as a technical authority...Permanent employment$210k - $325k
...spacecraft, advanced payloads, mission software, and space-based interceptors — enabling... ...nervous system for True Anomaly's engineering and product thesis. Software bridges the... ...ground systems. True Anomaly is seeking a Principal Spacecraft Simulation Software Engineer...Permanent employmentWork at office$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$225k - $270k
...Job Title: Principal Engineer Location: Denver, CO preferred (Hybrid)| Open to remote with quarterly travel About FusionAuth FusionAuth... ...provider of customer identity and access management (CIAM) software headquartered in Denver, Colorado. Our mission is to make...Full timeTemporary workLocal areaRemote workWorldwideWork visaFlexible hoursShift work$150k - $214k
...Job Description Job Description Principal Java & .Net Software Engineer Remote – US-Based Only No visa sponsorship | No third-party agencies ** Must have Java and .Net experience ** We are seeking a Principal Software Engineer with deep technical...Remote workVisa sponsorship$183k - $275k
...Bachelors degree in Computer Science, Mathematics, Computer Engineering, Electrical Engineering, or a related discipline plus at... ...where everyone can feel comfortable being themselves. For this Principal Software Engineer V role, we offer the opportunity to shape...Full time$195k - $265k
...and work has been recognized globally. Principal Architect As a Principal Architect at... ...and development, training, and reusable software development accelerator development. As... ...s practice direction on AI in software engineering, setting the bar for how our teams build...H1bRemote workWorldwideFlexible hours2 days per week$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- .... Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Senior-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States. As a Vantor team member...Full timeRemote work
$104.5k - $234.6k
...experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$180k - $240k
...gaps in preparation for architecting and designing new ground software # Identify critical mission operations workflows and associate... ...coding standards, testing, and procedures # Mentor junior engineers # Improve and own deployment processes through CI/CD # Help...Full timeRelocation package- ...requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3).Please review the job details below.We are hiring for a Staff Software Engineer to join our Spacewrx team in Westminster, CO.This position can work remotely two days per week and in the office on Tuesday, Wednesday...Permanent employmentFull timeWork at officeRemote work2 days per week
- ...U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States. As a Vantor team member...Full timeRemote work
$128.47k - $208.77k
...analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world.Job Summary: As a Lead Software Engineer you will work on Generative AI projects focused building assistants, agents, GenAI tooling and software. Join our innovative...Full timePart timeWorldwideFlexible hours- .... person status as defined by 8 U.S.C. 1324b(a)(3).Please review the job details below.We are seeking an AI-native Full Stack Software Engineer who embraces AI as a core engineering capability. The ideal candidate is a cloud-native software engineer who leverages AI throughout...Permanent employmentFull time
- ...Software EngineerAt Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover real opportunities... ...and decimals.We're looking for an experienced Software Engineer to help us build innovative and secure data solutions for social...Temporary workFreelanceLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Westminster, CO
- software implementation project manager Westminster, CO
- remote software sales Westminster, CO
- healthcare software sales Westminster, CO
- software Westminster, CO
- software asset management analyst Westminster, CO
- software technical support Westminster, CO
- entry level software sales Westminster, CO
- embedded software Westminster, CO
- government software Westminster, CO



