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

Senior C++ Software Engineer - Mission Planning

$85k - $195k
Full-time

Johns Hopkins Applied Physics Laboratory (APL)

Salary: $85,000 - 195,000 per year Requirements:

  • We require a BS in Computer Science, Computer Engineering, Software Engineering, or a closely related discipline.
  • We require 4+ years of experience developing C++ applications on Linux.
  • We require 1+ years of Python programming experience.
  • We require experience with Git or comparable version control tools.
  • We value a strong commitment to mentoring teammates and delivering thoughtful code reviews.
  • We value strong organizational skills.
  • We value excellent written, verbal, and interpersonal communication skills for collaboration with teammates, sponsors, and users.
  • We require the ability to obtain an Interim Secret clearance by the start date and ultimately qualify for Secret clearance, including eligibility for access to classified information and U.S. citizenship.
  • Preferred qualifications include an advanced degree or equivalent experience in Computer Science, Computer Engineering, Software Development, or a closely related field.
  • Preferred qualifications include 7+ years of software development experience with C++ on Linux.
  • Preferred qualifications include experience with C++ build tools such as CMake and Conan.
  • Preferred qualifications include experience with Conda for package management.
  • Preferred qualifications include a strong interest in modeling and simulation.
  • Preferred qualifications include knowledge of software profiling and optimization, testing, and static and dynamic code analysis.
  • Preferred qualifications include experience with software delivery pipelines such as GitLab CI/CD.
  • Preferred qualifications include an existing Final Secret or Top Secret clearance.
Responsibilities:
  • We design, develop, test, and review cyber-hardened software in C++ and Python within classified environments.
  • We carry out object-oriented design, algorithm design, implementation from specifications, code refactoring, software testing, software assurance, and supporting documentation.
  • We perform high-impact engineering work that advances multi-mission and multi-service planning capabilities and helps predict the performance of U.S. military systems.
  • We help build multi-mission simulation software, including capabilities related to ballistic missile defense and space domain awareness, for analysis and integration into mission planning tools.
  • We document concepts, software, requirements, analysis findings, and technical recommendations.
Technologies:
  • CI/CD
  • Git
  • GitLab
  • Linux
  • Python
  • Security
  • C++
  • Support
  • LESS

More:

We are the Johns Hopkins University Applied Physics Laboratory (APL), and our A5C team develops and deploys advanced planning capabilities directly to warfighters so they can build strong defenses across multiple missions, services, command echelons, and domains. We work on important challenges in defense, security, space, and science, and we value a collaborative, welcoming culture where people can be themselves, grow their careers, and connect with inspiring teammates. We offer generous benefits, including education assistance, strong retirement contributions, and a healthy work/life balance. Our campus is in the Baltimore-Washington metro area, and our compensation range for this role is $85,000 to $195,000 annually, with additional compensation options available under internal policy and/or contractual designation.

last updated 35 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer - Mission Planning in Laurel, MD vacancy
  • $85k

     ...work in Multi-domain mission planning and decision dominance...  ...participating in dynamic software development,...  ...member with software engineering experience willing to...  ...military systems. As a Senior Software Engineer your...  ...hardened software written in C++ and Python within classified... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $85k

     ...work in Multi-Domain mission planning and decision dominance...  ...participating in dynamic software development,...  ...member with software engineering experience willing to...  ...military systems. As a Senior Software Engineer your...  ...hardened software written in C++ and Python within classified... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    4 days ago
  • Leidos is seeking a Senior Systems Engineer to provide systems engineering and technical direction across...  ..., and lifecycle management of complex mission systems. You will translate user needs...  ...supports DoDAF, JCIDS, and security planning as part of a mission-focused program.... 
    Senior

    Leidos

    Laurel, MD
    4 days ago
  • Leidos is seeking an experienced Project Manager (PRM) to lead the planning, coordination, and successful execution of complex technical projects supporting mission-critical Government customers. The PRM will oversee front-end signal collection life-cycle, identifying signals... 
    Senior

    Leidos

    Laurel, MD
    5 days ago
  •  ...Laboratory (APL) in Laurel, MD, seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments,...  ...documentation. You will contribute to multi-mission planning and simulation tools, mentor teammates,... 
    Senior

    The Johns Hopkins University Applied Physics Laboratory

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

     ...Our team of hackers and engineers have experience...  ...development, and operations missions - across desktop,...  ...generation of capabilities.The Software Engineer will be...  ...written in Java and/or C++.Participate in Agile development...  ...to sprint planning, code reviews, and daily... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    2 days ago
  • $100k - $245k

     ...Senior Sensor Systems EngineerAre you excited about...  ...capabilities that directly impact mission success? If so, we're...  ...Senior Sensor Systems Engineer, you will:Lead the...  ...MATLAB, Python, C/C++, Julia, or similar scientific...  ...assessment, test planning, and transition to operational... 
    Senior

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $86.8k - $198k

    Missile Defense Software Expert, SeniorThe Opportunity:As an expert...  ...meet the homeland defense mission. Further, your career with us...  ...with weapon system engineering, planning, and integrationExperience with...  ...languages such as Rust, C, C++, Python, Java, or JavaScriptExperience... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago
  • $85k

     ...recent graduate with a degree in Engineering, Computer Science, Physics,...  ...join A5C and help develop mission planning tools for the U.S. armed...  ...prototype, develop, and transition software that enables warfighters to...  ...‑purpose languages (C/C++, Python, Typescript/JavaScript... 
    Interim role
    Summer internship

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $166.9k - $309.9k

     ...boundaries of technology to help our customer achieve its mission.The Work:As a Software Engineer, you will:• Analyze user requirements to derive software...  ...and large Python systems design/development• C/C++ systems design/development• Scripting languages (Bash, awk... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Hanover, MD
    22 hours ago
  • $123.4k - $193.9k

     ...Northrop Grumman on our continued mission to push the boundaries of...  ...Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators who...  .... PrincipalCyber Software Test Engineer. Places of performance for this... 
    Senior
    Full time
    Contract work
    Relocation
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    3 hours ago
  •  ...Senior C++ Software EngineerTransformational Security, LLC is seeking a Senior C++ Software Engineer to join our software team. You will contribute across multiple product codebases...  ...monitoring, electronic-security, and related mission systems. This is an individual-... 
    Senior

    Lucix

    Columbia, MD
    5 days ago
  •  ...Physics Laboratory (APL) in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python within classified environments. You will contribute to multi-mission planning tools and mission-critical analyses for... 
    Senior
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  •  ...Job Description Senior Software Developer - TS/SCI with...  ...nation's most critical missions. We're looking for builders — engineers with the curiosity to spot...  ...and automated tests, and planning and monitoring production...  ...level experience with C or C++ – TypeScript/React UI development... 
    Senior

    General Dynamics Information Technology

    Annapolis Junction, MD
    a month ago
  •  ...Senior Software Engineer (C++) Annapolis Junction, MD ( Description We are searching for cleared...  ...capabilities to providing support for ongoing mission-critical operations. With high demand...  ...Benefits package and 401K Retirement plan so you can take care of yourself and... 
    Senior
    Contract work
    Work at office
    Immediate start
    Flexible hours

    Synergy ECP

    Annapolis Junction, MD
    11 hours ago
  • $102.5k - $227.5k

     ...6 PhD Graduate - Systems Engineer/Analyst - Multi-Mission Planning Development at Johns Hopkins...  ...Electrical Engineering, Software Engineering, Computer...  ...experience developing in C/C++ or Typescript/Javascript....  ...healthy work/life balance. Seniority Level Internship... 
    Full time
    Interim role
    Internship
    Summer internship
    Worldwide

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    5 days ago
  •  ...technical lead on challenging software development projects. You...  ...technical leader of small to medium engineering development teams.Perform...  ..., Air Traffic Control, Mission Planning, Missile Systems or Combat/Fire...  ...development in Java and C++ and scripting in Linux shells... 
    Senior
    Relocation

    RTX

    Fulton, MD
    1 day ago
  • $105k

     ...Senior Software Engineer Are you passionate about building secure, mission-critical software that directly supports some of our nation...  ..., data processing, mission planning, and multi-domain integration...  ...stack (Java/Spring Boot, Python, C++, or equivalent). Hands-on... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $161.6k - $222.2k

     ...Description Senior Embedded Software Engineer   Liquid Robotics is seeking a Senior...  ...Engineer to develop mission-critical software for autonomous...  ...design notes, runbooks, test plans, and procedures. Key...  ...and architecture skills in C++ and Java for mission code;... 
    Senior

    Liquid Robotics, Inc.

    Jessup, MD
    a month ago
  •  ...the development of command and control software systems, operating in a dynamic, complex...  ...Serve as a technical lead and systems engineer on challenging software development projects...  .../radars, air traffic control, mission planning, missile systems or combat/fire control... 
    Senior
    Relocation

    Prattwhitney

    Scaggsville, MD
    2 days ago
  • $220k - $250k

     ...Solutions is hiring an experienced Systems Engineer on a priority program in Annapolis...  ...for requirements engineering, integration planning, lifecycle management, and technical risk/issue mitigation across complex mission focused systems. The position requires strong... 
    Senior

    Red Arch Solutions

    Annapolis Junction, MD
    3 days ago
  • $105k

    Description Are you a software engineer that wants to have an impact on nationally...  ...develop and deploy advanced planning capabilities and solutions...  ...simultaneous multiple missions, multiple services, and...  ...written primarily in Python and C++. Work includes object-oriented... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    5 days ago
  • Leidos is seeking an experienced Systems Engineer to support requirements, architecture, design...  ...integration, and verification of complex mission systems. Translate user needs and CONOPS...  ...and contribute to system engineering plans and documentation for new capabilities.... 
    Senior

    Via Logic LLC

    Laurel, MD
    4 days ago
  • Huntington Ingalls Industries (HII) Mission Technologies in Columbia, MD, seeks a Senior Software Engineer to design, implement, integrate, and test new capabilities for...  ...5+ years in software development with Java/C++, US citizenship, and eligibility for a security... 
    Senior

    Huntington Ingalls Industries

    Columbia, MD
    2 days ago
  • $100k - $275k

     ...Software Engineer Would you like to perform rewarding work...  ...and sub-contractor on mission-focused IT programs. Our...  ..., Python, embedded C/C++, Java cryptographic framework...  ...in program increment planning and related team...  ...following skill levels: Senior: Seven (7) years... 
    Senior
    For subcontractor
    Local area
    Flexible hours

    Navstar

    Annapolis Junction, MD
    4 days ago
  •  ...Hopkins University Applied Physics Laboratory (APL) is seeking a Senior Systems Engineer to deliver systems engineering leadership for strategic...  ...formal artifacts, and participate in reviews to ensure mission success while supporting #J-18808-Ljbffr Johns Hopkins Applied... 
    Senior
    For contractors

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    5 days ago
  •  ...supports a wide range of national defense missions. This role directly supports the...  ...systems. Installs/loads operating system software, troubleshoots maintains integrity and configures...  ...perform system capacity analysis and planning.  Analyze and resolve complex problems... 
    Senior
    Work at office

    MANTECH

    Laurel, MD
    3 hours ago
  • $145.6k - $276.8k

     ...development of command and control software systems and operates in a dynamic,...  ...pursuits and programs. We are seeking a Senior Principal Systems Engineer to work on-site in Fulton, MD....  ...Surveillance/Radars, Air Traffic Control, Mission Planning, Missile Systems or Combat/Fire... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Fulton, MD
    2 days ago
  • EnDepth seeks a Senior Kubernetes Platform Systems Engineer to support U.S. Government programs in Laurel, MD. You will administer, automate, secure, monitor...  ...development, staging, and production environments for mission-critical systems. Responsibilities include building... 
    Senior

    EnDepth Solutions LLC

    Laurel, MD
    1 day ago
  • Leidos seeks a motivated Senior Systems Engineer to support an Agentic Knowledge Management System, drive system integration, deployment strategies...  ...leads to ensure compliance and robust delivery across the mission-focused program. The role emphasizes collaboration,... 
    Senior

    Leidos

    Savage, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer - Mission Planning. Be the first to apply!