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

Senior Flight Software Engineer

$100k

The Johns Hopkins University Applied Physics Laboratory

Description

Are you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar system?

Does solving embedded software challenges sound motivating?

If so, we 're looking for someone like you to join our team at APL!

We are seeking a dedicated embedded software developer eager to solve hard problems in space using best-practice software development practices. The Johns Hopkins Applied Physics Laboratory (JHUAPL) Space Exploration Sector develops spacecraft for both National Security applications and NASA funded exploration missions. Our group is a collaborative team of software developers, applied mathematicians/physicists and embedded system engineers that develop flight software and simulations for JHUAPL-developed spacecraft. Our embedded software developers work closely with hardware engineers to provide a rock-solid, continuously tested software stack capable of commanding and relaying data from billions of kilometers away. We value pushing the boundaries of the possible, staying up to date with software practices, and constantly infusing our knowledge into our spacecraft and the systems that support them.

As a flight software developer, your responsibilities include...

  • Using solid embedded practices to build the software that runs a spacecraft.
  • Building and maintaining a robust testing pipeline at the unit, application and system testing levels.
  • Communicating with other spacecraft teams including avionics, telecommunications, networking, navigation, systems, and integration and test to understand flight software interfaces and requirements.
  • Design, implement and test software to solve problems in a variety of embedded environments, with an emphasis on modular, reusable software.
  • Working with technical specialists at JHUAPL to research, advance, and advocate for emerging software practices, architectures and languages.
Qualifications

You meet our minimum qualifications for the job if you have....

  • A Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or equivalent.
  • At least 5 years of experience in software development (years pursuing graduate degrees may also be combined towardthis qualification).
  • Expertise in C and C++.
  • Experience with scripting languages (Python, Ruby or PERL).
  • Experience with decentralized version control and configuration management systems, such as Git.
  • Strong interpersonal skills, initiative, and independent follow-through.
  • Are able to obtain a Top Secret/SCI level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You 'll go above and beyond our minimum requirements if you have...

  • A MS or PhD in Computer Science, Electrical or Computer Engineering, or equivalent.
  • At least 7 years of professional work experience.
  • Familiarity with flight software libraries, applications, and frameworks including NASA 's cFE (Core Flight Executive).
  • Experience with real time operating systems including RTEMS, RT Linux and VxWorks.
  • Experience with DevOps pipelines like GitLab and Bamboo.
  • Experience with additional languages such as Rust or Go.
  • Experience using or configuring containerization frameworks such Docker/Podman and Kubernetes.
  • Experience with networking and communication protocol development such as TCP/IP, mesh, CCSDS protocols, DTN.
  • Experience leading software development teams.
  • Possesss a TS/SCI security clearance.
Be Part of Something Innovative

Over the past 25 years, the Space Exploration Sector at APL, has pushed the boundaries of what is possible; delivering game-changing impacts to sponsors like NASA and the Department of War. These impacts include historic, science space firsts like New Horizons reaching Pluto, Parker Solar Probe being the first to "touch" the sun, and the DART mission that redirected an asteroid for planetary defense. As a not-for-profit university affiliated research center, APL also delivered solutions to our nation's national security challenges, as proven with the recent Deep Space Advanced Radar Concept (DARC) Tech Demo, and acts as a trusted partner with the US Space Force in space domain awareness and space-integrated warfare.

APL teams are currently developing missions that will advance the search for life in the Solar System through programs such as the Dragonfly mission to Saturn's moon Titan and designing and developing the technology to build infrastructure in the lunar and cislunar domains, and other research and technology endeavors. To learn about these APL's mission and projects, and

#LI-KW1

About Us
Why Work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at

  • robust education assistance program
  • unparalleled retirement contributions
  • a healthy work/life balance

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact View email address on click.appcast.io.

The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation.

  • sign-on bonus
  • relocation benefits
  • locality allowance
  • discretionary payments for exceptional performance

APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.

  • retirement plans
  • paid time off
  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • flexible spending accounts
  • education assistance
  • training and development
Minimum Rate

$100,000 Annually

Maximum Rate

$245,000 Annually

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Flight Software Engineer in Laurel, MD vacancy
  • $100k

     ...Embedded Software Developer Are you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar...  ...physicists and embedded system engineers that develop flight software and simulations for JHUAPL-developed... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    5 days ago
  •  ...designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the...  ...remain unconnected. Position Overview We are seeking a Senior Flight Software Engineer with strong experience in embedded software development... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    4 days ago
  •  ...Senior Front-End Software Engineer Quevera is seeking a highly skilled Senior Front-End Software Engineer with an active TS/SCI clearance with Polygraph in Annapolis Junction, MD. This role supports front-end software development and provides technical leadership... 
    Senior
    Temporary work

    Quevera

    Annapolis Junction, MD
    10 hours ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer in the Fort Meade, MD area . This is an onsite position. Responsibilities include, but are not limited to: Cyber Security and development expertise to design, test, implement... 
    Senior
    Work experience placement
    Work at office

    ManTech

    Annapolis Junction, MD
    1 day ago
  • $131.3k - $237.35k

     ...capabilities throughout the entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of research, development,...  ....Primary Responsibilities:Analyze user requirements to derive software design and performance specifications.Design, develop, and... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    3 days ago
  • $105k

     ...Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities?... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  •  ...Senior Software Engineer Job Details ID 2026-9848 Type: Full Time W/Benefits Ret Match Location : Location US- Secondary Location: US-LA-New Orleans Security Clearance: Top Secret Overview / Job Responsibilities Entarian is seeking a Senior Software... 
    Senior
    Full time
    Interim role

    ERT Inc

    Laurel, MD
    2 days ago
  • $131.3k - $237.35k

     ...to customers in the national security, engineering, and health industries. We deliver innovative...  ...technology-enabled services and mission software capabilities to support Intelligence...  ...the Opportunity Leidos is seeking a Senior Software Engineer to develop, integrate,... 
    Senior

    Leidos

    Laurel, MD
    3 days ago
  • $215.73k - $225.39k

     ...Responsibilities : The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management... 
    Senior
    Full time

    Lentech Inc.

    Annapolis Junction, MD
    13 days ago
  •  ...Job Description Job Description Description: The role of Sr. Software Engineer includes developing, maintaining, and enhancing software systems in accordance with project requirements. Works effectively both independently and collaboratively within a team. The role... 
    Senior

    Wrenchio LLC

    Annapolis Junction, MD
    a month ago
  •  ...to sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Senior Software Engineer, you'll play a key role in building and sustaining a mission-focused enterprise web application deployed in a... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis Junction, MD
    more than 2 months ago
  •  ...Job Description Job Description Gormat is looking for a Senior Software Engineer to join our team! In this role you will get to designs, modifies, develops, writes, and implements and tests software and software applications What You'll Be Doing: Designs, modifies... 
    Senior

    Gormat

    Annapolis Junction, MD
    7 days ago
  • $10k

     ...offer monthly TechConnect and DeepDive collaboration sessions with our entire technical staff. Your Mission   As a Senior Software Engineer you will architect, develop, maintain, and enhance complex software systems supporting our critical environments. You will... 
    Senior
    Contract work

    ClearEdge

    Annapolis Junction, MD
    a month ago
  • $196k - $252k

     ...It Matters Most At Intelliforce, we build and sustain mission software that has to operate as part of a much larger ecosystem. In...  ...technical judgment matters. Because we support prime programs, our engineers stay close to meaningful mission work and the teams relying on... 
    Senior
    Full time
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    29 days ago
  • $220k - $240k

     ...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft...  ...consider joining our team!   Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Senior

    Peterson Technologies

    Annapolis Junction, MD
    a month ago
  • $120k - $140k

     ...and relational/non-relational data tables. Support integration of software components into existing DoN systems and architectures. Collaborate with cross-functional teams, including systems engineers, testers, and program managers. Generate and maintain documentation... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Amelex

    Maryland, MD
    a month ago
  •  ...Job Description Job Description Job Description Vetegrity is looking for a Senior Software Engineer that exercises the following The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics,... 
    Senior
    Temporary work
    Local area

    vetegrity

    Annapolis Junction, MD
    a month ago
  • $10k

     ...operational deployment of an entire suite of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven... 
    Senior
    Contract work

    ClearEdge

    Annapolis Junction, MD
    a month ago
  • $203k - $260k

     ...Job Description Job Description Software Engineer, Mission Analytics and Automation Make an Impact Where It Matters Most At Intelliforce, we build software that helps mission teams see more, understand more, and act faster. In this role, you will join the Mission... 
    Senior
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    a month ago
  • $150k

     ...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense...  ...government and military services. Overview We are seeking Senior Software Engineers to lead the design and development of... 
    Senior
    Work at office
    Flexible hours

    Synergy ECP

    Annapolis Junction, MD
    a month ago
  •  ...Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026!   Belay Technologies is seeking a Back-End Software Engineer (Level 3) to join our intel team. Candidates should have the following qualifications:  TS/SCI Clearance with polygraph... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    9 days ago
  • $200k - $215k

    Red Arch Solutions is looking for a SR Software Engineer to support a suite of web-based applications that automate data management for IC data custodians. The products facilitate the capture of information and approvals that allow for the movement of data through the customer... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Annapolis Junction, MD
    a month ago
  • $10k

     ...technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission ClearEdge is seeking a Senior Software Engineer to support a newly forming team in Phase 0, helping shape technical direction, architecture, and development practices... 
    Senior
    Shift work

    ClearEdge

    Annapolis Junction, MD
    a month ago
  • $190k - $240k

     ...Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026! Belay Technologies is seeking a Senior Software Engineer to join our intel team. You will be supporting TAO and working alongside the ATPG customer to build and maintain tools... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    22 days ago
  • $105.09 - $136.51 per hour

     ...Your next challenge Put secure access at the center of engineering. Help teams manage credentials, automate secrets workflows, and...  ...and Confluence • Enterprise security tools or cybersecurity software engineering Compensation and flexibility $105.09–$136.51... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CTRL + LLC

    Annapolis Junction, MD
    8 days ago
  • $180k - $260k

     ...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft...  ...joining our team! Peterson is seeking a talented DevOps Software Engineer Job Description: A Software Development Engineer works on... 
    Senior

    Peterson Technologies

    Annapolis Junction, MD
    a month ago
  •  ...discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. , Required Skills - Experience with Python - Experience with GM... 
    Senior
    Temporary work
    For contractors
    Local area

    vetegrity

    Annapolis Junction, MD
    a month ago
  •  ...Overview What We’re Looking For As a Systems Engineer Skill Level 1.5 at CyberPoint, you will support mission-critical operational...  ...and maintain system architecture diagrams that clearly depict software components, system functions and dataflows. Support analytical... 
    Senior
    Full time
    For contractors
    Local area

    CyberPoint

    Maryland, MD
    13 days ago
  • $190k - $240k

     ...Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026! Belay Technologies is seeking a Senior Software Engineer to join our intel team. As a hybrid Analyst/Developer, you will utilize your experience in LLM’s and AI-Integrated Python... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    a month ago
  • $170k - $230k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    a month ago

Do you want to receive more vacancies?

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