Johns Hopkins Applied Physics Lab

Full Stack Software Engineer, Strategic Systems

Johns Hopkins Applied Physics Lab$100K — $245K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Science or relevant degree
  • 5+ years of experience in C#, Python, JavaScript, TypeScript, C++, or Java
  • Front-end and back-end web development experience
  • Experience with web APIs for communication between client and server
  • Solid understanding of software engineering fundamentals
  • Interest in leading development efforts and mentorship
  • Experience with relational and NoSQL databases
  • Familiarity with development tools like GitLab, Jira, and VS Code
  • Strong communication and debugging skills
  • Willingness to travel within the US occasionally
  • Ability to obtain security clearance for classified information

Responsibilities

  • Design and develop software solutions
  • Gather and refine requirements with users
  • Participate in software design reviews
  • Prepare and execute software deployments
  • Collaborate with team members to understand system needs
  • Maintain existing software applications
  • Ensure software quality through testing and documentation

Benefits

  • Collaborative and accountable work environment
  • Opportunity to work on mission-driven projects
  • Exposure to complex technical challenges
  • Career growth with potential mentorship roles
  • Involvement in the full software development lifecycle
Full Job Description
Description

Are you motivated by directly contributing to our nation's strategic deterrence capabilities by solving complex technical challenges at scale?

Do you enjoy building software and designing streamlined workflows that enable small teams to have an outsized mission impact?

If so, we're looking for someone like you to join our team at APL.

We are seeking a dynamic, technically curious, and results-oriented software engineer to develop and deploy high-quality, resilient, and scalable software solutions that meet and exceed end user needs. The Software Engineering and Data Transformation Group (KBE), within the Strategic Deterrence Mission Area of the Force Projection Sector, supports the data architecture, collection, processing, and distribution required to evaluate Strategic Weapon Systems. Our team works across the full software engineering lifecycle in complex security and operational environments, partnering with a variety of sponsors. We value collaboration, accountability, and continuous improvement as we solve challenging, mission-driven problems.

As a Full Stack Software Engineer...
  • Your primary responsibility will be designing and developing new software, while building and maintaining existing software.
  • You will participate in multiple aspects of the software development life cycle, from working with users to gather and refine requirements and feedback, to deploying software at customer sites.
  • You will participate in reviews of software design, implementation, documentation, and testing to ensure high-quality products.
  • You will prepare and execute software deployments, both at APL and with customers at installation sites, ensuring successful and high-quality results.
  • You will work closely with other developers, system engineers, technical leads, end users (data processors and analysts), and sponsors to understand the system needs and develop solutions to meet them.

Qualifications

You meet our minimum qualifications for the job if you...
  • Have a Bachelor's in Computer Science or another relevant degree.
  • Have 5+ years of relevant experience developing in programming languages such as C#, Python, JavaScript, TypeScript, C++, and/or Java.
  • Have front-end and back-end web development experience.
  • Have experience designing and integrating with web APIs that support secure, scalable communication between front-end applications and backend services.
  • Possess a solid understanding of software engineering fundamentals (computer science principles, algorithms, data structures, etc.).
  • Are interested in leading software development efforts and providing technical mentorship.
  • Have experience with design and integration of software with relational databases and/or NoSQL databases.
  • Have experience in using modern software development and project management tools (e.g. GitLab, Jira, VS Code).
  • Are able and willing to work as part of a team, coupled with a drive to demonstrate your own strengths and capabilities.
  • Use software engineering best practices throughout the development lifecycle.
  • See the value in testing and validation, and willing to learn different testing methodologies and procedures.
  • Possess strong debugging, investigative, and written and verbal communication skills.
  • Have a desire to learn and explore new technologies with an eye toward applying the same to innovative solutions.
  • Are willing and able to travel within the US (not likely to exceed a few trips per year with no more than five days in duration for each).
  • Are able to obtain an Interim 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 or higher degree in Computer Science, or other field with relevant professional experience.
  • Have experience developing software using Microsoft technologies (e.g., ASP.NET Core, Entity Framework Core, SQL Server).
  • Have developed multi-tier software architectures capable of operating at different scales and security classification levels.
  • Have led software development teams and provided mentorship to technical staff.
  • Hold an active Secret security clearance, or higher.

Minimum Rate

$100,000 Annually

Maximum Rate

$245,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 Full Stack Software Engineer, Strategic Systems jobs: