Senior Flight Software Engineer
$150k - $190kUmbra Llc
Umbra is an American space technology company delivering advanced systems, from sensors to spacecraft, that empower customers worldwide with unmatched access to critical information from space. Our mission is simple and ambitious: redefine space—for people, systems, and missions in every domain. Umbra’s ecosystem operates through three business units: Remote Sensing (the data), Space Systems (the components), and Mission Solutions (the platforms).Together, our teams develop capabilities that deliver persistent access, resilient performance, and mission-ready solutions, advancing U.S. space leadership while keeping the world safe and informed.
About the Team
Space Systems – The Components
Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and iterating mission-ready core technology, while simultaneously advancing the next generation of our own satellite constellation. Space Systems is vertically integrated across the satellite architecture, thus the team designs, builds, and tests an array of critical components and subsystems, including power systems, communications, control systems, deployment hardware, avionics, and payloads, as well as the flight software, firmware and digital design solutions to support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts. Every bolt, board, and binary is proven on our own SAR constellation, ensuring flight-proven reliability where failure is not an option.
If you want to work on cutting edge space technology while maintaining the highest standard for innovation and mission ready performance, you belong here at Umbra.
About the Job
We are actively searching for a highly skilled and experienced Senior Flight Software Engineer who will take on a central and pivotal responsibility in the development and delivery of embedded flight software tailored for Umbra missions. In this essential role, you will be entrusted with a variety of critical responsibilities that encompass the entire software development lifecycle. This includes the creation and refinement of robust code, seamless system integration, comprehensive documentation, rigorous peer reviews, and thorough testing processes. Your contributions will be vital in ensuring that our mission-critical software is not only functional but also adheres to the highest standards of quality and reliability, ultimately leading to the successful deployment of our innovative missions.
This position is based on-site in either our Santa Barbara/Goleta, CA office, Arlington, VA office, or Reston, VA office (coming soon).
Key Responsibilities
- Collaborate with a cross-functional engineering team to design, develop, and maintain reliable, fault-tolerant flight software.
- Implement software solutions that meet system requirements while managing interfaces between multiple spacecraft subsystems and ground systems.
- Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics.
- Contribute to and lead test campaigns, including unit testing and automated tests at both subsystem and system levels.
- Create and maintain detailed documentation for software operations and interfaces with hardware/software products.
- Perform other professional duties as assigned.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of proven experience in high-reliability software development.
- 2+ years in developing concurrent and asynchronous code.
- Strong background in embedded software development, including experience with Rust or C/C++.
- Experience programming on embedded ARM cores supporting SoC architectures in Linux, RTOS, or bare-metal environments.
- Strong understanding of processor architecture, with the ability to optimize code for performance and memory usage.
- Experience with software development tools and processes, including source control, CI/CD, bug tracking, and design documentation.
Desired Qualifications
- Advanced degree in Computer Science, Computer Engineering, or related field, with 8+ years of experience.
- Comfortable working in a fast-paced and dynamic development environment.
- Familiarity with Python programming.
- Experience working within an agile development framework.
- Hands-on experience with kernel development using Yocto.
- Knowledge of Ethernet, SPI, I2C, UART, and PCIe interfaces.
- Experience developing software for autonomous, fault-critical systems.
- Experience with developing, deploying, and maintaining software product lines.
- Knowledge of dynamics and control systems.
- Flexible Vacation / Paid Time Off / Family Leave
- Medical, Dental, Vision, Life, Voluntary Life, LTD
- Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
- 401(k) Plan with 3% non-elective employer contribution
- Stock Options
- Free Parking
- Free lunch in office daily
Umbra is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law.
Employment Eligibility Verification
In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire.
ITAR/EAR Requirements
This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. § 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable.
Pay Transparency
This job posting may cover multiple career levels . To ensure greater transparency, we provide base salary ranges for all roles, regardless of location. Our standard pay ranges are based on the role’s function and level, benchmarked against similar growth-stage companies. Compensation may vary based on geographical location, as certain regions may have different cost-of-living factors. The final offer will also be influenced by the candidate's skills, responsibilities, and relevant experience.
Compensation Range
The Compensation Range for this role is $150,000 - $190,000 DOE.
$180k - $220k
...s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and intelligence... ...at Umbra. About the Job We are seeking a Senior Flight Software Enginee r to support Umbra's Mission Solutions business...SeniorPermanent employmentContract workWork at officeLocal areaRemote workWorldwideFlexible hours$120k - $200k
...and energy to our organization, are curious and eager to learn, and want to help drive our programs forward. As a Senior Flight Software Engineer , you will lead the development of Scout's flight software systems for imaging payloads which perform image capture, processing...SeniorPermanent employmentRemote workWork from homeRelocationFlexible hours$104k - $166k
...Senior Datadog Software Engineer/Architect Job Locations US Requisition ID 2026-164944 Position Category Information Technology Clearance Agency Clearance Responsibilities We are seeking a Senior Datadog Software...SeniorContract workImmediate startShift work$90 per hour
...Client: CareFirst BlueCross BlueShield Role: Senior Software Engineer - IBM DataPower and IBM API Connect Location: Hybrid - Onsite 1-2 times per month in Reston, VA. Candidates MUST reside in the DMV or WV areas. Duration: 12-month...SeniorContract work- ...Senior Software Engineer TS/SCI FSP Government Customer-Herndon Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces, maintain hardware and software performance tuning...Senior
- ...quietly reinventing how the world thinks about software reliability, and we're just getting... ...Antithesis is the Fuzzer, our autonomous search engine for bugs and one of the most technically... ...without ever letting up. As a Senior Engineer on the Autonomous Search team, you...SeniorWork at office
- A leading aerospace technology company is seeking a Senior Software Engineer to develop spacecraft flight software. The successful candidate will contribute to the entire software lifecycle and support GNC algorithm development. This role offers fully remote opportunities...SeniorRemote work
- ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines...Senior
- ...Full Stack Senior Software Engineer Job Category Information Technology Market Location VA - Northern Virginia Location VA - Reston Apply Now ( NVR, Inc. is seeking an experienced Full Stack Senior Software Engineer to work on site in Reston, VA. NVR’...Senior
- ...Software Engineer - Senior Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines...SeniorWork experience placement
- Are you a seasoned software engineer who enjoys building real systems-and helping other engineers grow along the way? Do you believe great teams... ...? At Expedition Technology (EXP), we're looking for a Senior Software Engineer who can both build mission-critical software...Senior
- ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on...SeniorFull timeFlexible hours
- ...Senior Software Developer Cydecor is a premier Federal Government solutions provider, delivering differentiated innovations in mission... ...Here's what you need: ~6+ years of experience as Software Engineer developing distributed software applications using modern and...SeniorTemporary workRemote work
- ...Software Engineer The forefront of research and development to improve patient care. We work to improve all aspects of health care, from efficiency to cancer research. A non-profit that works with clinicians, industry, researchers, and government, putting people above...Senior
$137k - $228k
...Senior Full Stack Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what'... ...Motion GEOINT systems. Build scalable, high-performance software across front-end, back-end, and data layers. Develop interactive...Senior$130k - $180k
...Current Job Openings Senior Software Engineer Senior Software Engineer Summary Title: Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: N/A More about this job Description HawkEye 360 is currently seeking a Senior Command &...SeniorWork experience placementRemote workNight shift- ...Sr Software Engineer Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations...SeniorWork experience placement
- ...Senior Software Engineer The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms...Senior
$104k - $166k
...Software Engineer Senior Job Locations US Requisition ID 2026-165526 Position Category Information Technology Clearance Secret Responsibilities Peraton is seeking a Software Engineer (Senior) to support the MODES...SeniorContract workRemote workShift work$86.8k - $198k
...Job Number: R0236102 Software Engineer, Senior The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Senior Software Engineer At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration...Senior
$163.8k - $245.8k
...Database Engineer Reston, VA Top Secret Polygraph Unspecified Career Level not specified $163,800 - $245,800 Job Description... ...are a fast paced and diverse team of database specialists and software engineers responsible for designing, automating, managing and running...SeniorWork experience placementFlexible hours- ...over time. This is a critical role for someone who can combine software/service ownership, platform administration design, integration... ...sites Partner with Software Architecture, Platform Engineering, Security, Field Engineering, Operations, and QA to ensure the...SeniorRemote work
- ...computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS... ...data engineering, blockchain, and cloud-native software application development.” We are seeking a talented Senior Software Engineer to join our growing team. As...SeniorWork at office
- ...customers meet their missions. Position Summary Airbus U.S. is looking for an enthusiastic and creative senior software engineer to develop and test spacecraft flight software. We're looking for candidates who can bring exceptional programming skills and experience in...SeniorContract workWork at officeLocal areaRemote workVisa sponsorship
- ...Bridge Core is seeking a Senior Software Developer in Herndon, Virginia, with at least 6 years of experience. The role involves creating secure software applications and solutions that support government missions. The ideal candidate will collaborate with cross-functional...Senior
$119.8k - $234.7k
...Overview Join the Azure AI Platform air gapped engineering team as a Senior Software Engineer delivering secure, scalable, and mission critical AI infrastructure for Microsoft’s most sensitive cloud environments. We build foundational services that power Azure Machine...SeniorOngoing contractLocal area- ...Iridium Senior Software Engineer Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium's unique network and services...SeniorWork at officeRemote work
$155k - $185k
...belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team... ...mission execution. Partnering closely with engineers across flight software, GNC, operations, and platform teams. We are particularly...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$180k - $220k
...in remote sensing, you belong here at Umbra. About the Job We are actively seeking a highly skilled and experienced Senior Software Engineer to join our Order & Delivery team who will play a pivotal role as a key contributor to our dynamic public-facing software...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Flight Software Engineer. Be the first to apply!
- software engineer full time Reston, VA
- startup software engineer Reston, VA
- rust software engineer Reston, VA
- software developer Reston, VA
- software development engineer aws Reston, VA
- ngo software engineer Reston, VA
- part time software developer Reston, VA
- software engineer Reston, VA
- senior software engineer Reston, VA
- cybersecurity software engineer Reston, VA

