132,210 Jobs at 2,116 Institutions.

Senior Software Engineer

Johns Hopkins Applied Physics Lab

Job Description


Be Part of Something Innovative


Over the past 25 years, the Space Exploration Sector at APL, has pushed the boundaries of what is possible; delivering game-changing impacts to sponsors like NASA and the Department of Defense. This includes historic, science space firsts like New Horizons reaching Pluto, Parker Solar Probe being the first to “touch” the sun, and the DART mission that redirected an asteroid for planetary defense. As a not-for-profit university affiliated research center, APL also delivered solutions to our nation’s national security challenges, as proven with the recent Deep Space Advanced Radar Concept (DARC) Tech Demo, and acts as a trusted partner with the US Space Force in space domain awareness and space-integrated warfare.


APL teams are currently developing missions that will advance the search for life in the Solar System through programs such as Europa Clipper and Dragonfly, exploring the lunar and cislunar domains, and providing fundamental knowledge of our Sun’s influence on the near-Earth environment through IMAP and other research and technology endeavors.  To learn about these APL’s mission and projects, https://civspace.jhuapl.edu/ and https://www.jhuapl.edu/OurWork/NationalSecuritySpace.


Do you crave challenging problems and dream in code?


If so, we're looking for someone like you to join our team at APL! We are seeking a creative software engineer to help us architect and develop ground system software and tools. We continuously cultivate collaboration and partnership within our staff. We value substance, impact, and innovation. You will join a hardworking diverse team of software engineers who are committed to integrity and honesty and are passionate about extending state of the art software engineering to address our sponsors' toughest problems.


As a member of our team, we'll develop the next generation of autonomous ground systems for spacecraft missions. Our software systems span the entire space mission life-cycle. We foster an environment of perpetual personal development, innovation, and candid feedback. Your creative contributions will help execute successful spacecraft missions.



You meet our minimum qualifications for the job if you:

  • Possess a B.S. in Computer Science, Computer Engineering, Applied Mathematics, or a related discipline.
  • Have 5+ years of full software engineering experience, including software design methodology, requirements development, configuration management, trade studies, and product defect tracking.
  • Have experience developing back-end and user-facing application software.
  • Have experience developing application software or system software using Java, and have experience crafting and implementing RESTful web services.
  • Are familiar with Java, Python, .NET, C/C++, UML, and object-oriented programming concepts.
  • Are skilled at developing enterprise web applications using Angular and JavaScript with extensive experience working with HTML5 and CSS3. Experience using jQuery with client-side frameworks, preferably Angular (React, Backbone, Bootstrap, or similar modern JS frameworks accepted).
  • Possess excellent interpersonal skills and are an effective communicator.
  • Have the ability to collaborate effectively in a team environment.
  • Are able to obtain a Secret Clearance. You will be subjected to a government security investigation, and you should meet the eligibility requirements for access to classified information up to the Secret level. Eligibility requirements include US citizenship.
  • Can demonstrate that you are fully vaccinated against COVID-19. To ensure the safety andwell-being of the community, APL has established a policy requiring that all staff  be vaccinated against COVID-19. All staff members must provide proof of full vaccination orhave an approved medical or religious accommodation by their start date.

You'll go above and beyond our minimum requirements if you:

  • Possess a Master's degree in Computer Science or a related field.
  • Are a Certified Scrum Master.
  • Are familiar with ground system concepts, space systems acquisition, system architecture development, simulation and modeling.
  • Have knowledge of orbital dynamics, celestial mechanics, and mission design.
  • Are familiar with cost estimation, business, and proposal development.
  • Have knowledge of Unity and experience developing Augmented and Virtual Reality applications.
  • Have experience with DevOps Engineering or Process Automation
  • Have experience with cloud technologies such as Amazon Web Services, Azure, Google Cloud.
  • Have experience with Solaris, Unix, Linux, and network computing.
  • Are well-versed in using professional software development tools such as integrated development environments (IDE), version control, issue trackers, debuggers and continuous integration tools and willing to lead teams through integration processes.

Why work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise toour nation's most critical defense, security, space and science challenges. While we are dedicatedto solving complex challenges and pioneering new technologies, what makes us truly outstandingis our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic selfto work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences and encourage creativity and bold, new ideas. Ouremployees enjoy generous benefits, including a robust education assistance program, unparalleledretirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at www.jhuapl.edu/careers.


About Us

APL is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.


APL is committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations@jhuapl.edu. Only by ensuring that everyone’s voice is heard are we empowered to be bold, do great things, and make the world a better place.

*Please mention you saw this ad on PhdJobs.*

Apply Now

Be Seen By Recruiters at the Best Institutions

Create a FREE Profile to be Seen!

Want to stand

Phd Hiring Begins Here.®