Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$160k - $195k
Full-time

Advanced 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 

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Westminster, CO vacancy
  •  ...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... 
    Suggested
    Full time
    Flexible hours

    Motion Recruitment

    Arvada, CO
    3 days ago
  • $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... 
    Suggested
    Work experience placement
    Local area

    Jobleads-US

    Westminster, CO
    3 days ago
  • $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

    Jobleads-US

    Westminster, CO
    6 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    1 day ago
  • $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... 
    Suggested
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Gusto

    Denver, CO
    3 days ago
  • $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 time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Denver, CO
    3 days ago
  •  ...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

    Sierra Space

    Louisville, CO
    4 days ago
  •  ...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 work
    Immediate start

    ServiceTitan

    Denver, CO
    5 days ago
  • $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 pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Oak St. Health

    Denver, CO
    5 days ago
  • $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 work
    Flexible hours

    Oracle

    Denver, CO
    1 day ago
  • $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 time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Denver, CO
    3 days ago
  • $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 time
    Remote work
    Worldwide

    Rocket Software

    Denver, CO
    2 days ago
  • $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 time
    Temporary work
    Flexible hours

    Oracle

    Denver, CO
    16 hours ago
  •  ...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 time
    Remote work
    Flexible hours

    Palo Alto Networks

    Denver, CO
    4 days ago
  • $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

    True Anomaly

    Denver, CO
    16 hours ago
  • $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 employment
    Work at office

    True Anomaly

    Denver, CO
    3 days ago
  • $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 work
    Flexible hours
    Shift work

    Oracle

    Denver, CO
    1 day ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours
    Shift work

    FusionAuth

    Denver, CO
    26 days ago
  • $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 work
    Visa sponsorship

    DSC Resources

    Denver, CO
    7 days ago
  • $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

    Indeed

    Denver, CO
    1 day ago
  • $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... 
    H1b
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Credera

    Denver, CO
    2 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Denver, CO
    1 day ago
  •  .... 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 time
    Remote work

    Maxar Technologies

    Westminster, CO
    4 days ago
  • $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 work
    Flexible hours
    Shift work

    Oracle

    Denver, CO
    1 day ago
  • $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 time
    Relocation package

    Katalyst Space Technologies

    Broomfield, CO
    16 hours ago
  •  ...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 employment
    Full time
    Work at office
    Remote work
    2 days per week

    Maxar Technologies

    Westminster, CO
    4 days ago
  •  ...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 time
    Remote work

    Maxar Technologies

    Westminster, CO
    4 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Caterpillar

    Westminster, CO
    4 days ago
  •  .... 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 employment
    Full time

    Maxar Technologies

    Westminster, CO
    3 days ago
  •  ...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 work
    Freelance
    Local area
    Flexible hours

    MSLGROUP

    Westminster, CO
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!