Skip to main content

Senior Software Engineer

Posted yesterday

johns hopkins applied physics laboratoryNorth Laurel (MD)

SENIORITY

Lead

SALARY

$135000 - 195000 per year

Apply (opens in a new tab)

About the role

Johns Hopkins Applied Physics Laboratory (APL) seeks a Senior Software Engineer to design, build, and deploy advanced software systems that support national security, space, and health missions. You will architect scalable solutions, develop high-quality code, and integrate complex algorithms and data services. Collaborating with multidisciplinary scientists and engineers, you’ll translate mission needs into technical designs, conduct code reviews, and mentor junior developers. APL offers a mission-driven, research-focused environment with strong support for innovation, learning, and professional growth. Design and architect scalable, mission-critical software systems for national security, space, and health applications. Develop, test, and maintain high-quality, secure code using modern software engineering practices. Collaborate with scientists, engineers, and stakeholders to translate mission needs into technical requirements and designs. Implement and manage CI/CD pipelines, automated testing, and code review processes. Mentor junior engineers and contribute to technical leadership, best practices, and design reviews. Software architecture and design Object-oriented programming (e.g., Java, C++, C#) Python or similar high-level language Cloud platforms (AWS, Azure, or GCP) Linux/Unix development environment CI/CD pipelines and DevOps tools Version control with Git Relational/NoSQL databases Unit and integration testing Secure coding practices Medical Insurance Dental Insurance Vision Insurance Life Insurance 401k Security or CISSP (for national security work, preferred) AWS Certified Solutions Architect or equivalent cloud certification Certified Scrum Developer or similar Agile certification

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this