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

Principal Software Engineer

$200k - $240k

K2 Space Corporation

Role The software team at K2 aims to blur the lines between various types of software development and encourages team members to get into parts of the stack they may not otherwise have experience with. This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust, C++), embedded software on microcontrollers (Rust, C++), operating systems (Rust, C++, C), HDL programming (VHDL, SystemVerilog), test systems (Python), and many in between. The role does not include front-end, artificial intelligence, or machine learning development. As a part of the team, you will be responsible for the development and verification of the software used to fly some of the largest spacecraft ever flown. You will write mission-critical code that controls propulsion, attitude control, and power systems to ensure safe and reliable operation of the vehicle. In the first 6 months you will develop core pieces of the software architecture including fault tolerance, real‑time control, and telemetry downlink strategies. In your first year you will implement larger software systems and begin verifying your code using software and hardware in the loop simulators. In your first two years you will operate your code on multiple spacecraft, demonstrating robust performance in demanding missions. Responsibilities Create software architecture for real‑time, fault‑tolerant control of a 20kW+ spacecraft Develop software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems Design and implement state machines for robust operation of the spacecraft Create and utilize robust tools to allow for rapid deployment of quality code Perform data analysis and anomaly investigation to identify and resolve software bugs Support integration and testing of the spacecraft subsystems Build and maintain infrastructure to increase reliability when developing and testing software Qualifications Bachelor's degree in computer science, computer engineering, electrical engineering, math, or another STEM discipline, or 10+ years of professional experience in software engineering Development experience in Rust, C/C++, Python, VHDL, SystemVerilog Nice to Have Experience with spacecraft flight software development Fluency with Linux systems programming and driver development Experience with continuous integration and continuous delivery systems Experience building or working with hard real‑time embedded systems (bare‑metal or RTOS) Basic knowledge of electronics, computer architecture, and control systems Experience developing or working with state machines Experience with software verification and testing methods Experience with software and network performance analysis and debugging Experience implementing Extended Kalman Filters for inertial sensors Experience with fault‑tolerant software design and implementation Experience defining and creating test systems for both hardware‑in‑the-loop and hardware‑out‑of‑the-loop Compensation and Benefits Base salary range: $200,000 – $240,000 plus equity in the company Salary determined by knowledge, skills, education, and experience level Comprehensive benefits package including paid time off, medical/dental/vision coverage, life insurance, paid parental leave, and other perks Export Compliance As defined in the ITAR, “U.S. Persons” include U.S. citizens, lawful permanent residents, and other protected individuals. The person hired for this role will have access to information and items controlled by export regulations; the hired individual must be a “U.S. Person” as defined by 22 C.F.R. 120.15, or otherwise eligible for a federally issued export control license. Equal Opportunity K2 Space is an Equal Opportunity Employer; employment with K2 Space is governed on the basis of merit, competence, and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. #J-18808-Ljbffr

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Seattle, WA vacancy
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    Seattle, WA
    17 days ago
  •  ...competence center. Together, all the developers, technicians, engineers and designers take on the challenges of creating the next innovation...  .... Department This center will be responsible for innovative software development for the global brand with a focus on highly... 
    Suggested

    Mercedes-Benz Research & Development North America

    Seattle, WA
    15 hours ago
  •  ...works. We’re committed to creating category‑leading enterprise software that unleashes that power. To make that happen, we need people...  .... Core Domain Expertise: Deep technical background in Workflow Engines, Orchestration, and structured/unstructured data/document processing... 
    Suggested
    Work at office
    Immediate start
    Remote work

    ROLE

    Bellevue, WA
    15 hours ago
  • $197.3k - $313.7k

     ...months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM,...  ...you are the future of Salesforce. Salesforce is seeking a Principal Software Engineer (PMTS) to join the Tableau Agent... 
    Suggested

    Tableau

    Bellevue, WA
    15 hours ago
  • $235.2k - $294k

     ...while learning, having fun, and making a profound difference for the dreamers and builders in the world. We are seeking a Staff Software Engineer (IC6) to join our Customer Trust & Engineering organization as the technical owner of Identity & Access Management and Key... 
    Suggested

    DigitalOcean

    Seattle, WA
    4 days ago
  •  ...The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    SoFi

    Seattle, WA
    15 hours ago
  • $109.7k - $234.6k

     ...You care about creating usable, useful software that solves real problems and brings delight...  ...concepts. You work well with non-engineers. You can lead a conversation in a room with...  ...levels of the stack. Responsibilities As a Principal Software Engineer, you will lead the... 
    Temporary work
    Flexible hours

    Oracle

    Seattle, WA
    15 hours ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams... 

    J.P. Morgan

    Seattle, WA
    16 days ago
  • $65k - $85k

    Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution... 
    Temporary work

    Ascendion

    Seattle, WA
    2 days ago
  •  ...technology to help our millions of members reach their goals. The Role We are looking for an innovative and entrepreneurial Principal Software Engineer to join our Builder Tools engineering organization. In this role, you will directly influence, impact, and lead the... 
    Remote work

    SoFi

    Seattle, WA
    2 days ago
  • $264k - $379.5k

    Join to apply for the Principal Software Engineer role at Snowflake Get AI-powered advice on this job and more exclusive features. Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation... 
    Immediate start
    Remote work
    Flexible hours

    Snowflake

    Bellevue, WA
    2 days ago
  • $230.77k - $323.08k

    Overview We are seeking a highly skilled Principal Software Engineer to develop and lead the technical strategy for the Supply Chain Technology organization. This team focuses on building scalable solutions that automate and simplify Supply Chain and Manufacturing business... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    2 days ago
  • $187.5k - $281.25k

    Your Mission Join our innovative team as a Principal Software Engineer to shape the future of our AI Assistant. You will be instrumental in developing core features that enhance our AI technology's capabilities and user experience. What you'll do at UiPath Develop and... 

    UiPath Inc.

    Bellevue, WA
    2 days ago
  • $132k - $264k

    Position Summary As a Principal Software Engineer on the Marketplace Platform team, you will play a pivotal role in driving the architecture, design and maintenance of advanced frameworks that elevate Walmart's Marketplace capabilities, ensuring unparalleled experiences... 

    Walmart

    Bellevue, WA
    2 days ago
  • $197.3k - $313.7k

     ...delivers world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology...  .... This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a... 

    salesforce.com, inc.

    Seattle, WA
    2 days ago
  • $280k - $330k

     ...systems that operate at scale. This role is data‑centric software engineering at a very high bar: you own substantial parts of the transformation...  ...improvements across the team. What You’ll Do As a Principal Software Development Engineer, you bring a strong data engineering... 

    Auger

    Bellevue, WA
    2 days ago
  • Blue Origin is looking for a Principal Software Engineer in Seattle to lead the development of technical strategies for Supply Chain Technology. This role involves writing efficient code, mentoring developers, and collaborating with business partners to enhance software... 

    Blue Origin

    Seattle, WA
    2 days ago
  • $231k

     ...customers, partners, suppliers, and employees. Our world class engineering and machine learning turn massive, noisy signals into real...  ..., and document decisions. Minimum Qualifications 10+ years of software engineering, including 4+ years leading architecture for real-... 
    Local area
    Flexible hours

    Expedia , Inc.

    Seattle, WA
    5 days ago
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...thousands of engineers. About The Role This is a principal-level software engineering leadership role for an engineer... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Bellevue, WA
    2 days ago
  • $200k - $250k

     ...excel at building microservices and managing cloud infrastructure? If so, we have an exciting opportunity for you as a Principal Backend Software Engineer at Trase Systems. As a Principal Software Engineer specializing in Backend Engineering, you will play a pivotal role... 
    Remote work

    CloudDevs

    Seattle, WA
    2 days ago
  • Blue Origin is seeking a Principal Software Engineer in Seattle, WA, to drive the technical strategy for the Supply Chain Technology organization. The role entails developing scalable solutions that automate and simplify supply chain processes. Qualified candidates will... 

    Blue Origin

    Seattle, WA
    2 days ago
  • $276k - $414k

     ...and other services; and its AR glasses, Spectacles ( Snap Engineering ( teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We’re looking for a Principal Software Engineer to join the Business Experience team at Snap. What... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap Inc.

    Seattle, WA
    2 days ago
  • $172.6k - $259k

     ...the digital systems behind our games — for players, retailers, and the studios that develop our worlds. We are seeking a Principal Software Engineer who can guide product ideas through every stage with agentic AI — from defining the problem with business partners, to developing... 
    Work experience placement

    Hasbro, Inc.

    Renton, WA
    2 days ago
  • $220k - $240k

    Principal Software Development Engineer (SDE) AI/ML HCLTech is looking for a highly talented and self‑motivated Principal Software Development Engineer (SDE) AI/ML to join it in advancing the technological world through innovation and creativity. Job Title: Principal Software... 
    Full time
    Local area

    HCLTech

    Seattle, WA
    2 days ago
  • $132k - $264k

     ...standards for building scalable, reliable, secure production systems. About the team Our team operates at the forefront of software engineering, AI systems, and data-driven innovation, delivering platforms that enable intelligent automation and agent orchestration at... 
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    2 days ago
  • $202.1k - $299.63k

    What you’ll do The Orchestration team is looking for a Principal Software Engineer to help define, architect, and deliver the next generation of contract negotiation and collaboration. This individual contributor role reports to the VP of Engineering and involves turning... 
    Contract work
    Work at office
    Remote work
    Shift work
    2 days per week

    DocuSign

    Seattle, WA
    2 days ago
  • Overview Tech Talent Specialist | USA | Around the whole SDLC Senior / Principal Software Engineer Some roles keep you fixing features no one notices. Others let you build tech that actually stops real cyber threats before they cause chaos. (This role is the second one)... 
    Home office

    Tact

    Seattle, WA
    2 days ago
  • $264.1k - $369.74k

     ...and governance to align technology and business strategies. We are seeking an exceptionally talented and experienced Sr Principal Software Engineer to lead the technical strategy for Blue Origin’s Software Development organization. This dynamic org is responsible for key... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    5 days ago
  • $160k - $250k

     ...touchpoint. Backed by leading investors, we’re building software that adapts to the user, not the other way around. We move...  ...ll do your best work here. The Role Gradial is seeking a Principal Software Engineer to drive the architecture and technical vision behind AI-native... 

    Gradial

    Seattle, WA
    2 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We’re looking for a Principal Software Engineer to join Snap’s ML Inference team! What you’ll do:... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap Inc.

    Bellevue, WA
    2 days ago

Do you want to receive more vacancies?

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