Senior C++ Software Engineer for Defense AI & Simulations

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 85,000 - 195,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The Johns Hopkins University Applied Physics 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, with emphasis on modular design, performance, and documentation.

You will contribute to multi-mission planning and simulation tools, mentor teammates, and participate in code reviews, CI/CD, and software pipelines, with eligibility for security clearance and a commitment to

Qualifications

  • You meet our minimum qualifications: BS in CS/CE or related field.
  • 4+ years of experience in developing C++ applications on Linux.
  • 1+ years of Python coding experience.
  • Experience with Git or similar version control systems.
  • Mentoring and meaningful code reviews, strong organizational skills.
  • Ability to acquire Interim Secret and ultimately Secret clearance; US citizenship required.

Responsibilities

  • Design, develop, test, and review cyber-hardened software in C++ and Python for classified environments.
  • Conduct high-impact engineering activities to support multi-mission planning and simulation.
  • Help develop multi-mission simulation software for analysis and integration into planning tools.
  • Document concepts, software, requirements, analyses and recommendations.

Skills

C++
Python
Git
Mentoring
Communication

Education

BS in Computer Science, Computer Engineering, or closely related area

Tools

CMake
Conan
Conda

Job description

The Johns Hopkins University Applied Physics 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, with emphasis on modular design, performance, and documentation.

You will contribute to multi-mission planning and simulation tools, mentor teammates, and participate in code reviews, CI/CD, and software pipelines, with eligibility for security clearance and a commitment to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - Defense AI & Multi-Domain Simulations
Senior C++ Engineer - Defense AI & Multi-Domain Simulations

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 195,000
Mission-Critical Defense Systems Software Engineer
Mission-Critical Defense Systems Software Engineer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Senior Software Engineer | Lead, Mission-Critical Systems
Senior Software Engineer | Lead, Mission-Critical Systems

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Comprehensive benefits
Education assistance
Retirement plans
+1
Senior Software Engineer - AI, Data Pipelines & Cloud
Senior Software Engineer - AI, Data Pipelines & Cloud

Talentify • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior Software Engineer - Lead Secure Systems Prototyping
Senior Software Engineer - Lead Secure Systems Prototyping

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Senior Cyber-Physical AI Software Engineer
Senior Cyber-Physical AI Software Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior Software Engineer — Lead National Security Apps
Senior Software Engineer — Lead National Security Apps

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Education assistance
Retirement contributions
Training and development
+1
Autonomous Systems & AI Engineer for Defense Tech
Autonomous Systems & AI Engineer for Defense Tech

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 245,000
Lead Software Engineer, Cyber-Physical & AI Systems
Lead Software Engineer, Cyber-Physical & AI Systems

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Strategic Systems Software Engineer: AI-Driven DevSecOps
Strategic Systems Software Engineer: AI-Driven DevSecOps

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000