Senior Software Engineer & Tech Lead for Impactful Systems

Johns Hopkins Applied Physics Lab

Laurel (MD)

On-site

USD 105,000 - 290,000

Full time

9 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 (APL) is seeking a seasoned software engineer to join the Threat Analytic Systems (QAI) Group. You will design, implement, test, document, and maintain software applications that deliver high-impact capabilities for critical national security missions.

Join a collaborative, fast-paced team and lead design reviews, interact with users to gather requirements, and advance prototypes into mature product solutions while leveraging Java, Python,

Qualifications

  • BS in Computer Science or Computer Engineering or a 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 define architecture and scope work and lead a team.
  • Experience with non-relational databases (MongoDB, CouchDB, HBase etc.).
  • Excellent written and verbal communication skills.
  • Eligible for TS/SCI level security clearance (US 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
Team leadership
User interviews
Software architecture
Communication

Education

B.S. in Computer Science or Computer Engineering
MS/PhD preferred

Tools

Vue.js/ReactJS/Angular
MongoDB
REST/Web services
Cloud/deployment tooling

Job description

The Johns Hopkins University Applied Physics Laboratory (APL) is seeking a seasoned software engineer to join the Threat Analytic Systems (QAI) Group. You will design, implement, test, document, and maintain software applications that deliver high-impact capabilities for critical national security missions.

Join a collaborative, fast-paced team and lead design reviews, interact with users to gather requirements, and advance prototypes into mature product solutions while leveraging Java, Python,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 Secure Systems Prototyping
Senior Software Engineer - Lead Secure Systems Prototyping

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Lead Software Engineer, Cyber-Physical & AI Systems
Lead Software Engineer, Cyber-Physical & AI Systems

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

On-site
USD 100,000 - 245,000
Mission-Critical Systems & Software Engineer
Mission-Critical Systems & Software Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 165,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
Strategic Systems Software Engineer: AI-Driven DevSecOps
Strategic Systems Software Engineer: AI-Driven DevSecOps

Johns Hopkins 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
Senior C++ Software Engineer for Defense AI & Simulations
Senior C++ Software Engineer for Defense AI & Simulations

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

On-site
USD 85,000 - 195,000