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+

Get more replies from employers

Send a job-specific resume in minutes.

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 — Multi-Domain Defense Simulations
Senior C++ Engineer — Multi-Domain Defense Simulations

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
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
Senior Software Engineer: Space Systems & DevSecOps
Senior Software Engineer: Space Systems & DevSecOps

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

On-site
USD 105,000 - 290,000
Strategic Systems Software Engineer — DevSecOps + AI
Strategic Systems Software Engineer — DevSecOps + AI

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

On-site
USD 100,000 - 245,000
Senior Software Engineer
Senior Software Engineer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Retirement plans
Paid time off
Medical, dental, vision insurance
+2
Senior AI Software Engineer for Defense Planning
Senior AI Software Engineer for Defense Planning

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

On-site
USD 105,000 - 290,000
Associate Software Engineer - Cloud & DevSecOps
Associate Software Engineer - Cloud & DevSecOps

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

On-site
USD 85,000 - 195,000
Graduate Engineer: Defense Systems & AI Tools
Graduate Engineer: Defense Systems & AI Tools

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 165,000
Education assistance
Retirement contributions
Work-life balance
Senior C++ Software Engineer - Multi-Mission Planning Development
Senior C++ Software Engineer - Multi-Mission Planning Development

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Senior C++ Software Engineer - Multi-Mission Planning Development
Senior C++ Software Engineer - Multi-Mission Planning Development

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 195,000