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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Westminster, CO vacancy
  • $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
    5 days ago
  •  ...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
    Work experience placement

    Sierra Space

    Louisville, CO
    2 days 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
    5 days ago
  • denver, ColoradoHybridFull Time$130k - $170kA 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... 
    Suggested
    Full time
    Flexible hours

    Motion Recruitment

    Denver, CO
    2 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... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Denver, CO
    4 days ago
  •  ...Principal Software Engineer You 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
  • $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
    3 days 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
    5 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

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

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with Architects for investment and drive the software design and development for major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Denver, CO
    2 days ago
  • $135.2k - $306.4k

     ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    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
    2 days 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
    1 day 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
    2 days 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
    5 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
    3 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
    9 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
    3 days 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
    28 days ago
  •  ...A pioneering aerospace firm in Denver is seeking a Principal Embedded Software Engineer II to lead software design and development for embedded systems. The ideal candidate will have extensive experience in software development and embedded hardware, strong programming... 
    Full time

    CesiumAstro

    Denver, CO
    1 day 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
    3 days ago
  • $135k - $175k

     ...great quality of life inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Software EngineeringWork Schedule...  ...Vehicles team is growing and is looking for a Sr. Software Engineer to support the development of innovative flight and embedded systems... 
    Full time
    Work at office
    Relocation package
    Flexible hours

    Moog

    Arvada, CO
    23 hours 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
    23 hours 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
    1 day 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
    1 day 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
    3 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
    1 day ago
  • $73.5k - $136.5k

     ...biggest brands discover real opportunities inside the data types, delimiters and decimals. We’re looking for an experienced Software Engineer to help us build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment... 
    Temporary work
    Freelance
    Local area
    Flexible hours

    Publicis Groupe

    Westminster, CO
    3 days ago
  • $133k - $160k

     ...Senior Software Engineer – Test Automation & InfrastructureAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional... 
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    1 day ago

Do you want to receive more vacancies?

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