Technical Lead - Software Engineer for National Security

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 105,000 - 290,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Johns Hopkins University Applied Physics Laboratory in Laurel, MD is seeking a senior software engineer to lead teams designing, implementing, testing, and maintaining software that addresses critical national security challenges. You will work with Java, Python, and modern JavaScript frameworks, gather user requirements, perform design reviews, and document research and development activities.

TS/SCI eligibility required.

Qualifications

  • BS in Computer Science or Computer Engineering or related technical field.
  • 7+ years of software development experience with a high level language, including significant experience with Java.
  • Experience with Python.
  • Demonstrated experience as a technical lead of a software project.
  • Experience with web development using modern JavaScript frameworks (Vue.js, ReactJS, Angular etc.), web services, software architecture design and development, and software test and deployment.
  • Comfort working with loosely defined or high-level requirements.
  • Ability to creatively contribute towards developing new requirements by identifying customer needs and applying 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.
  • Experience with non-relational databases (MongoDB, CouchDB, HBase etc.) in the areas of query optimization, database design, and scalability.
  • Experience working successfully within a team environment.
  • Excellent written and verbal communication skills.
  • Are able to obtain a TS/SCI level security 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

  • Lead teams to 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.
  • Engage staff across organizational boundaries to increase collaboration.

Skills

Java
Python
Technical leadership
Web development
Vue.js/ReactJS/Angular
Requirements gathering
Non-relational databases
Team collaboration
Communication
TS/SCI eligibility

Education

BS in Computer Science or Computer Engineering
PhD or Masters (advantage)

Job description

The Johns Hopkins University Applied Physics Laboratory in Laurel, MD is seeking a senior software engineer to lead teams designing, implementing, testing, and maintaining software that addresses critical national security challenges. You will work with Java, Python, and modern JavaScript frameworks, gather user requirements, perform design reviews, and document research and development activities.

TS/SCI eligibility required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer | Lead, Mission-Critical Systems
Senior Software Engineer | Lead, Mission-Critical Systems

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Comprehensive benefits
Education assistance
Retirement plans
+1
Senior Software Engineer — Lead National Security Apps
Senior Software Engineer — Lead National Security Apps

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

On-site
USD 105,000 - 290,000
Education assistance
Retirement contributions
Training and development
+1
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
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
Senior Software Engineer - Lead Secure Systems Prototyping
Senior Software Engineer - Lead Secure Systems Prototyping

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Software Engineer: Impactful Defense Prototyping
Software Engineer: Impactful Defense Prototyping

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
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
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
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
Senior Embedded Cyber Systems Engineer & Team Leader
Senior Embedded Cyber Systems Engineer & Team Leader

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 120,000 - 180,000