2027 Graduate - Software Engineer - Applications, Analysis, and Services Group
Job Description
Johns Hopkins Applied Physics Laboratory (APL) is hiring a 2027 Graduate Software Engineer for the Applications, Analysis, and Services group in Laurel, MD. The position focuses on mission-enabling software, data systems and pipelines, and support for spacecraft missions and the scientists who study them.
Role Overview
As a software engineer in this group, you will contribute to software systems that support spacecraft missions, help enable data processing for ground and science operations, and build tools that assist scientists in analyzing mission data.
Key Responsibilities
- Develop the next generation of autonomous systems for spacecraft missions.
- Support world-class scientists as they investigate the mysteries of the solar system and beyond.
- Contribute to activities that ensure the safety of the nation.
- Build ground and science data systems, including data processing pipelines and data visualizations.
- Participate in a culture of continuous personal development, innovation, and candid feedback.
- Help mission operators succeed through creative and practical contributions.
Required Qualifications
- Have a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Applied Mathematics, or a related subject area.
- Experience developing software using Java, including crafting and implementing RESTful web services.
- Familiarity with Python, C/C++, .NET, UML, and object-oriented programming concepts.
- Experience using jQuery with client-side frameworks; Angular preferred (other modern JavaScript frameworks such as React, Backbone, Bootstrap accepted).
- Strong interpersonal skills and the ability to collaborate effectively within a diverse team environment.
- Ability to ultimately obtain Top Secret/SCI level clearance. If selected, you will be subject to a government security clearance investigation and must meet eligibility requirements, including U.S. citizenship.
Technologies
- Java
- RESTful web services
- Python
- C/C++
- .NET
- UML
- Object-oriented programming
- jQuery
- Angular
- React
- Backbone
- Bootstrap
Additional Qualifications
- Minor concentration in Physics, Mathematics, or Astronomy.
- Knowledge of DevSecOps engineering, process automation, and agile development concepts.
- Experience with professional software development tools, such as IDEs, version control, issue trackers, debuggers, and continuous integration tools.
Compensation
- Minimum rate: USD 85,000 per year
- Maximum rate: USD 165,000 per year
Benefits
- Robust education assistance program
- Unparalleled retirement contributions
- Healthy work/life balance
- Comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development
- Rolling basis for applications