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 40 week of 2026

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

    Job Title: Senior Mission Solution ArchitectJob Category: EngineeringTime Type: Full...  ...supporting CACI’s Mission & Engineering Support (M&ES) portfolio, you will...  ...sustainment; systems engineering and software modernization; operations, planning, training, and readiness;... 
    Senior
    Contract work
    Work experience placement
    For subcontractor
    Local area
    Flexible hours

    CACI International

    Annapolis Junction, MD
    15 hours ago
  • Johns Hopkins Applied Physics Laboratory (APL) seeks a Senior C++ Software Engineer to build advanced software for national security, space, and health missions. You will design and implement high-performance C++ applications, collaborate with scientists and engineers to... 
    Senior
    Full time

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    2 days ago
  •  ...Job Description Job Description Senior Software Engineer — Secure Mission Systems Location: Mainly remote, with onsite work in Laurel, Maryland...  ...approximately every six weeks for team-wide sprint planning Clearance: Active final DoD Secret clearance required... 
    Senior
    Weekly pay
    Contract work
    Remote work
    Work from home
    Home office
    1 day per week

    Rackner

    Laurel, MD
    a month 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
    more than 2 months ago
  • $185k - $238k

     ...Intelliforce, we take on complex mission challenges where strong systems engineering and deep customer understanding have...  .... In this role, you will provide senior technical leadership on a PRIME...  ..., design, integration, technical planning, and issue resolution, while also... 
    Suggested
    Contract work
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    2 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
    more than 2 months ago
  •  ...is seeking a highly skilled Senior Software Developer – Java & Kubernetes...  ...clearance with Polygraph to support mission-critical programs in...  ...teams through communication, planning documentation, system testing...  ...Community.  Experience with C or C++.  Five (5) or more years of... 
    Senior
    Temporary work
    For contractors
    Work experience placement

    Quevera LLC

    Annapolis Junction, MD
    a month ago
  • $105k - $290k

     ...systems, or aerospace engineering, computer science,...  ...systems, or other mission-critical...  ...information to sponsors and senior leaders....  ...experience in Python, C++, or similar languages...  ...perception, SLAM, planning, controls, AI/ML,...  ...across hardware, software, sensing, communications... 
    Senior
    Full time
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    3 days ago
  • Senior Software Engineer (C++) Annapolis Junction, MD ( Description We are searching for cleared professionals...  ...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
    4 days ago
  •  ...Clarity Innovations is seeking a cleared Senior Principal Mission Engineer to lead on-site virtualization and hardware operations in a secure environment. You will manage Proxmox-based platforms, Ceph storage, and ensure robust health of the control plane across a multi... 
    Senior

    Jobleads-US

    Columbia, MD
    2 days ago
  • $120k - $160k

     ...Description SAIC is seeking a Senior Systems Engineer. Job Duties Provide...  ...configuration and technical data. Provide planning and estimating services to validate...  ...is no deadline. SAIC® is a premier mission integrator focused on advancing the... 
    Senior
    Work at office

    SAIC

    Laurel, MD
    5 days ago
  • $10k

     ...Technology Partners is seeking a Senior Software Engineer / Technical Lead to support...  ...and modernization of a mission-focused software suite for deployment...  ...activities including sprint planning, status reporting, backlog...  ...software using Java, C, or C++ on Linux and Windows... 
    Senior
    Temporary work
    For contractors
    Local area

    Columbia Technology Partners

    Annapolis Junction, MD
    18 days ago
  • $176k - $282k

     ...are seeking a Systems Engineer to support the analysis...  ...and implementation planning, including the development...  ...stakeholders, senior leadership, and executive...  ...technical requirements for software developers, testers,...  ...security company that drives missions of consequence... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    1 day ago
  • $86.9k - $198k

    Cyberspace Policy Analyst, SeniorThe Opportunity:As a defense mission professional, you ask questions others don’t. You understand the...  ...we do for USCYBERCOM and the solutions we deliver for strategic planning.Further your career with us as you help solve complex design,... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    3 days ago
  • $100k - $140k

     ...years of relevant Systems Engineer experience, or an...  ...maintenance, retirement planning, consolidation, and...  ...and recommend hardware, software, and service solutions...  ...driven, customer-focused Senior Systems Engineer to...  ...capabilities for a global, mission-focused workforce. You... 
    Senior
    Full time
    For contractors
    Remote work

    MANTECH

    Laurel, MD
    23 days ago
  •  ...Solutions company, delivers mission-focused technology...  ...high-performing engineering teams and developing innovative...  ...and customer-focused Senior Systems Administrator...  ...capacity analysis and planning Provide in-depth...  ...operating system software, troubleshoot, maintain... 
    Senior

    Envision Innovative Solutions

    Annapolis Junction, MD
    2 days ago
  •  ...lead a cross-functional integration and engineering team, drive integration and migration planning, and serve as the ultimate advocate for client mission success. This position may require on...  .... Work Environment This is a senior, integration-based leadership role that... 
    Senior

    SAIC

    Maryland, MD
    10 days ago
  •  ...DATA ENGINEER SENIOR PRINCIPAL Program Overview GDIT delivers critical all-source intelligence...  ...force and ensures alignment with the mission portfolios. On this program, GDIT...  ...across the entire intelligence cycle—planning, collection, processing, exploitation,... 
    Senior

    Jobleads-US

    College Park, MD
    1 day ago
  •  ...Program Management Specialist to support a mission-focused customer environment. This...  ...acquisition documentation, reporting, and resource planning. The selected candidate will provide...  ...to Government Program Managers or senior program leadership. Experience supporting... 
    Senior
    Contract work
    For contractors

    SITEC Consulting

    Laurel, MD
    18 days ago
  • $200k - $250k

     ...Senior Proposal ManagerBI&A is seeking a skilled Senior Proposal...  ...a proven track record of planning and developing winning IC...  ...including IT services, systems engineering, software development and integration...  ...Analytics supports global missions by building and delivering... 
    Senior
    Contract work
    Remote work

    Boeing Intelligence & Analytics

    Annapolis Junction, MD
    5 days ago
  •  ...driven, and customer-focused Senior Systems Engineer to join our team in...  ...capabilities for a global, mission-focused workforce. This position...  ...systems, maintenance, planning retirement/consolidation and...  ...recommend appropriate hardware, software and services solutions.... 
    Senior
    Long term contract
    For contractors
    Work at office
    Remote work

    ManTech

    Laurel, MD
    2 days ago
  • $190k - $304k

     ...Peraton is seeking an ambitious Senior Director of Capture...  ...innovative and cost-effective mission relevant solutions and compelling...  ...any combination of: Mission Engineering, Digital Transformation, AI /...  ...including risk and mitigation plans during governance reviews with... 
    Senior
    Contract work
    For subcontractor
    Work at office
    Local area
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    2 days ago
  • $105k - $290k

     ...Bachelors degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering...  ...programming languages such as Python, C++, or comparable options. Have...  ...Engage in the development of military planning tools including models and simulations,... 
    Senior
    Full time
    Interim role

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    3 days ago
  • $150k - $190k

    Senior Software Engineer Location: Dahlgren, VA Job Status: Full Time Clearance:...  ...to the warfighter with the mission of improving essential, and...  ...platform testing Experience with C++ using the C11 standard...  ...such as Daily Standups, Sprint Planning and Sprint Reviews Quickly adapt... 
    Senior
    Full time

    ASTRION, INC.

    Columbia, MD
    5 days ago
  • $155k - $175k

     ...Job Description Job Title Senior‑Level AI Engineer (Python) Why IDS? IDS...  ...and Emerging Technologies mission. The engineer will work closely...  ...requirements, support structured planning, improve certification...  ...experience across the software development lifecycle • Active... 
    Senior
    Local area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    a month ago
  •  ...staff, fully paid.    Your mission: Work with multi-talented team...  ...an experienced systems engineering professional to support our customer...  ...well as support to project planning assessment, control, and risk...  ...Rounded: You bring in-depth software engineering experience together... 
    Senior

    ClearEdge

    Annapolis Junction, MD
    a month ago
  • $176k - $282k

     ...for review and refinement of software and Devops team for upcoming...  ...of professional software engineering experience supporting programs...  ...iterative development, sprint planning, code reviews, and...  ...security company that drives missions of consequence spanning the... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    2 days ago
  •  ...Northrop Grumman Mission Systems seeks a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) to design and develop end-to-end software for mission...  ...and other sites. You will program in Python/C/C++, Java, or Perl, work with Windows/.NET and UNIX build... 
    Senior

    Jobleads-US

    Jessup, MD
    2 days ago
  •  ...seeking a highly skilled Senior Systems Engineer – Agile/Scrum with an active...  ...efforts within an Agile software development environment, with...  ...Demonstrated experience planning and leading Systems Engineering...  ...committed to delivering mission-critical solutions while fostering... 
    Senior
    Temporary work

    Quevera LLC

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

     ...year Requirements: Bachelors degree in engineering, mathematics, physics, or a related...  ...and allocating RAM requirements based on mission needs and user requirements. Understanding...  ...development, risk assessments, test planning, and system evaluations. Develop reliability... 
    Senior
    Full time
    For contractors

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    3 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!