Principal Software Engineer
$200k - $240kK2 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
- ...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
- ...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
- ...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...SuggestedWork at officeImmediate startRemote work
$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$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- ...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 timeTemporary workWork experience placementRemote work
$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 workFlexible hours- ...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...
$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- ...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
$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 startRemote workFlexible hours$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 employmentTemporary workLocal area$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...$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...$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...$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...- 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...
$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 areaFlexible hours$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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- 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...
$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 workLive inWork at officeLocal area$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$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 timeLocal area$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 timeTemporary workPart time$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 workWork at officeRemote workShift work2 days per week- 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
$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 employmentTemporary workLocal areaRelocation$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...$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 workLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Seattle, WA
- senior principal software engineer Seattle, WA
- principal designer Seattle, WA
- principal architect Seattle, WA
- principal data scientist Seattle, WA
- senior principal cloud computing engineer Seattle, WA
- principal cloud computing engineer Seattle, WA
- senior principal scientist Seattle, WA
- principal Seattle, WA
- ultimate software Seattle, WA


