Software Engineer: Impactful Defense Prototyping

Johns Hopkins Applied Physics Lab

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Johns Hopkins Applied Physics Laboratory seeks a Software Engineer to design, implement, test, and deploy software that supports national security missions. You will work in a collaborative team, translating research into mature product solutions while engaging with users to gather requirements.

The role requires a BS in CS/CE with 4+ years, proficiency in Java or Python, and experience with web front-ends and Docker. A TS/SCI clearance (or eligibility) is required.

Qualifications

  • A B.S. in Computer Science, Computer Engineering or a related field, with a minimum of 4years of relevant work experience
  • Experience with a high level language, including significant experience with Java or Python.
  • Experience with web development using modern JavaScript frameworks (Vue.js, ReactJS, Angular etc.)
  • Experience with containerized software tools, such as Docker.
  • Comfort working with loosely defined or high-level requirements (as opposed to a fully defined project schedule).
  • Ability to creatively contribute towards developing new requirements by identifying customer needs and applying expertise and knowledge of available methods, tools, and concepts to those needs. This experience should include setting requirements, defining architecture, scoping work for and tasking team members.
  • Familiarity with relational databases (Microsoft SQL Server, MySQL, Postgres, SQL etc.) or non-relational databases (MongoDB, CouchDB, HBase etc.)
  • Experience working successfully within a team environment.
  • Excellent written and verbal communication skills.
  • Hold an active TS/SCI security clearance and can ultimately obtain a TS/SCI+poly 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.

Responsibilities

  • Design, implement, test, and deploy software applications in a dynamic, fast-paced environment.
  • Interact with users to understand their operations and gather requirements.
  • Lead design reviews to gather feedback on system design, integration, and testing.
  • Document and present work on current research and development activities.
  • Seek new and innovative ways to improve task efficiency and document software approaches.
  • Establish relationships across organizational boundaries to increase collaboration.

Skills

Java
Python
JavaScript
Web frameworks
Docker

Education

B.S. in Computer Science or Computer Engineering
M.S. in Computer Science or Computer Engineering

Tools

Docker

Job description

Johns Hopkins Applied Physics Laboratory seeks a Software Engineer to design, implement, test, and deploy software that supports national security missions. You will work in a collaborative team, translating research into mature product solutions while engaging with users to gather requirements.

The role requires a BS in CS/CE with 4+ years, proficiency in Java or Python, and experience with web front-ends and Docker. A TS/SCI clearance (or eligibility) is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer: Build Impactful Security Apps
Software Engineer: Build Impactful Security Apps

Talentify • Laurel (MD)

On-site
USD 100,000 - 245,000
Technical Lead - Software Engineer for National Security
Technical Lead - Software Engineer for National Security

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

On-site
USD 105,000 - 290,000
Graduate Software Engineer - Prototyping Defense Tech
Graduate Software Engineer - Prototyping Defense Tech

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Education assistance
Retirement contributions
Healthy work-life balance
Software Development Engineer - Defense Tech (Clearance Eligible)
Software Development Engineer - Defense Tech (Clearance Eligible)

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Prototype Software Engineer - Systems & Defense Tech
Prototype Software Engineer - Systems & Defense Tech

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

On-site
USD 85,000 - 165,000
Software Engineer - Build Impactful Security Solutions
Software Engineer - Build Impactful Security Solutions

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Security-Cleared Software Engineer (TS/SCI)
Security-Cleared Software Engineer (TS/SCI)

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

On-site
USD 100,000 - 245,000
Lead Software Engineer — Impactful R&D Leader
Lead Software Engineer — Impactful R&D Leader

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 290,000
Retirement plans
Paid time off
Medical/dental/vision insurance
+1
Software Engineer – Secure Systems & Rapid Prototyping
Software Engineer – Secure Systems & Rapid Prototyping

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Warfighter Systems Prototyping Software Engineer
Warfighter Systems Prototyping Software Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 165,000