Johns Hopkins Applied Physics Lab

2026 Graduate - Software Engineer - Strategic Deterrence

Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related field.
  • Experience using a modern web development stack.
  • Proficient in programming languages such as C#, Python, Java, or JavaScript.
  • Strong understanding of programming fundamentals, algorithms, and database design.
  • Excellent debugging and investigative skills.
  • Strong verbal and written communication abilities.
  • Eagerness to learn new technologies for innovative problem-solving.
  • Must be able to obtain a Secret-level security clearance and ultimately a Top Secret clearance.

Responsibilities

  • Design, develop and implement new and existing software solutions.
  • Participate in software design reviews and quality assurance tests.
  • Prepare and deploy software to production environments.
  • Collaborate with developers, systems engineers, and users to identify system needs.
  • Modernize legacy software systems to meet current standards.

Benefits

  • Generous education assistance programs.
  • Excellent retirement contributions.
  • Support for a healthy work/life balance.
  • Vibrant and inclusive workplace culture.
  • Commitment to employee development and growth.
Full Job Description
Description

Are you passionate about applying software engineering solutions to challenging problems with a collaborative group of dedicated professionals?

Do you want to contribute to critical technologies that are vital to maintaining our national security?

If you are graduating with a degree in computer science and want to work in Strategic Deterrence, we'd love to have you join our team!

We are seeking a Software Engineer to help us create and implement custom software solutions to enable data processing and analysis of data that is vital to the design and operation of weapon systems for our nation. We're currently modernizing our existing suite of software while growing into adjacent projects to bring our software talent to bear on new challenges facing our sponsors. We perform the full software engineering lifecycle across a number of different efforts for a variety of sponsoring organizations.

As a member of our team you will...
  • Design, develop and implement new software, build solutions in existing software, and modernize legacy software, working across the entire software development process.
  • Participate in reviews of software design, implementation, documentation, and thorough testing to ensure software products are of high quality.
  • Prepare for and deploy software to production, both within APL and at our sponsor sites, ensuring high quality deployments.
  • Work closely with other developers, systems engineers, end users (data processors and analysts), and sponsors to understand system needs and develop overall solutions that will meet these needs.

Qualifications

You meet our minimum qualifications for the job if you have...
  • A Bachelor's degree in Computer Science, Information Systems, or other related technical discipline.
  • Experience using a modern web development stack.
  • Experience developing in high order languages such as C#, Python, Java, or JavaScript.
  • Strong knowledge of programming fundamentals (computer science, algorithms, database design, data structures).
  • Strong debugging and investigating skills.
  • Strong communication skills, both verbal and written.
  • A desire to continually learn and explore new technologies with an eye to applying those modern technologies in order to develop innovative new solutions.
  • An interest in demonstrating your individual capabilities, as well as collaborating closely with a team.
  • Are able to obtain a Secret level security clearance by your start date and can ultimately obtain a Top Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.


You'll go above and beyond our minimum requirements if you have...
  • A Master's degree in Computer Science, Information Systems or other related technical discipline.
  • Experience developing software using Microsoft technologies (e.g. ASP.NET, ASP.NETCore, C#, Entity Framework).
  • Experience designing and integrating software with relational databases (e.g. MicrosoftSQL Server, PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g., Mongo DB, neo4J).
  • Experience with software project and configuration management tools to perform issue tracking, automated unit testing, continuous integration / DevOps (such as GitLab,TeamCity, Jenkins), and version control tools (e.g., Git).
  • Experience in agile and scrum software development principles.
  • Experience with data reduction and data analysis.
  • Experience with developing for multi-tier software architectures capable of operating at different scales and security levels.
  • Hold an active Top Secret security clearance.

Minimum Rate

$85,000 Annually

Maximum Rate

$165,000 Annually

About Johns Hopkins Applied Physics Lab

The Johns Hopkins University Applied Physics Laboratory (APL) is a research and development organization that provides solutions to national security and scientific challenges. The laboratory was founded in 1942 and is located in Laurel, Maryland. APL is a division of the Johns Hopkins University and is a not-for-profit organization. The laboratory has expertise in a variety of areas, including space exploration, national security, and healthcare.
Learn more about Johns Hopkins Applied Physics Lab
Size
7,000 employees
Industry
Founded
1942

Similar Jobs

More Jobs at Johns Hopkins Applied Physics Lab

More Aerospace & Defense Jobs

Find similar 2026 Graduate - Software Engineer - Strategic Deterrence jobs: