Senior C++ Software Engineer - Mission Planning
$85k - $195kJohns 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.
- 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.
- 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
$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...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours$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...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours- 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 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
- ...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
$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...SeniorFull time$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$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...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$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 roleSummer internship$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...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours$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...SeniorFull timeContract workRelocationShift work- ...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
- ...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...SeniorInterim role
- ...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
- ...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...SeniorContract workWork at officeImmediate startFlexible hours
$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 timeInterim roleInternshipSummer internshipWorldwide- ...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...SeniorRelocation
$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...SeniorTemporary workWork experience placementRelocation packageFlexible hours$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- ...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...SeniorRelocation
$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$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...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours- 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
- 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
$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...SeniorFor subcontractorLocal areaFlexible hours- ...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...SeniorFor contractors
- ...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...SeniorWork at office
$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- 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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer - Mission Planning. Be the first to apply!
- senior network engineer remote Laurel, MD
- senior manager legal Laurel, MD
- sr project manager Laurel, MD
- senior staff systems engineer Laurel, MD
- senior commercial counsel Laurel, MD
- senior manager tax Laurel, MD
- senior construction accountant Laurel, MD
- senior infrastructure engineer Laurel, MD
- senior living Laurel, MD
- senior implementation project manager Laurel, MD



