Software Engineer: Impactful Defense Prototyping

Johns Hopkins Applied Physics Lab

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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

Strategic Systems Software Engineer — Build Scalable, Secure Apps
Strategic Systems Software Engineer — Build Scalable, Secure Apps

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Health insurance
Retirement plans
Education assistance
+2
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
Associate Software Engineer - Secure Cloud-Native Systems
Associate Software Engineer - Secure Cloud-Native Systems

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 195,000
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
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 Enterprise Software Engineer – Defense Cloud
Senior Enterprise Software Engineer – Defense Cloud

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 245,000
Generous benefits
Robust education assistance program
Unparalleled retirement contributions
+1
Real-time Tactical Software Engineer: Prototyping & Systems
Real-time Tactical Software Engineer: Prototyping & Systems

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Warfighter-Focused Software Engineer (Prototyping)
Warfighter-Focused Software Engineer (Prototyping)

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

On-site
USD 100,000 - 245,000
Cybersecurity Engineer: Secure Prototyping & DevSecOps
Cybersecurity Engineer: Secure Prototyping & DevSecOps

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Education assistance
Retirement contributions
Training and development
+2