Software Engineer

Introduction: The Johns Hopkins University Applied Physics Laboratory (JHU APL), an independent, nonprofit, national leader in technology research is seeking a creative Senior Software Engineer. JHU APL conducts essential research, development, prototyping, analysis, integration, and systems engineering to address national security challenges. Our technical staff take pride in achieving practical, operationally sound solutions to complex challenges of national defense, with a focus on innovation, game-changing capabilities, affordability, and timeliness. Join our team and make an impact on the future of our nation's capabilities.

Job Summary: The Command, Control, and Communications Group (A4F) is looking to hire an enthusiastic software developer who is interested in full life-cycle development with a desire to expand upon their software development techniques. We currently contribute software expertise in areas including Aegis Combat System Modeling & Simulation (M&S), large-scale system architectures and frameworks, and Augmented / Virtual Reality system development. We strive for continual improvement of our skills, tools, and techniques and are looking for people with the same drive.


1. Participate in cross-enterprise teams to perform full life-cycle software development in C++, Python, C#, Java, and other languages as appropriate.

2. Contribute to software design activities and discussions to ensure robust systems development through all phases of the software engineering life cycle.

3. Effectively communicate proposed concepts, designs, and solutions to development teams. Produce documentation to capture concept definitions, requirements, design decisions, and technical recommendations.

Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time.


Required Qualifications: BS degree in Computer Science, Mathematics, Physics, Engineering, or equivalent. Minimum of 3 years programming experience and interest in full life-cycle development in C++, Python, C#, or Java. Experience working successfully within a team environment either at school or in the work place. Strong written and verbal communication skills. Active SECRET clearance or ability to obtain INTERIM SECRET clearance.

Desired Qualifications: MS or PhD in Computer Science, Mathematics, Physics, Engineering, or equivalent. Ten or more years programming experience in full life-cycle development in C++, Python, C#, or Java. Success developing large scale software systems or experience in modern user interface development. Strong analytical and logical skills and attention to detail. Proven success working in multi-disciplinary team environments. Active TOP SECRET clearance.

Special Working Conditions: Travel (typically a few times per year) to local and remote contractor facilities for meetings and reviews as necessary. Travel to support occasional test events involving extended or evening hours, travel aboard ships and to field site activities.

Security: Applicant selected 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.

Benefits: APL offers a comprehensive benefits package including a liberal vacation plan, a matching retirement program, significant educational assistance, a scholarship tuition program for staff with dependents, and competitive salaries commensurate with skills and experience. For more information about our organization, please visit our web site at

Equal Employment Opportunity:

The Johns Hopkins Applied Physics Laboratory (APL) is an Equal Opportunity/Affirmative Action employer that complies with Title IX of the Education Amendments Acts of 1972, as well as other applicable laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

Back to top