Senior Software Engineer
Johns Hopkins Applied Physics Laboratory
5+ Years
Laurel, Maryland
$90,000 - $350,000
Job Description
- A Bachelors degree in Computer Science, Mathematics, Physics, or other relevent technical field.
- A minimum of 5 years of programming experience, preferably in Python and Java
- Experience with containerization and orchestration technologies (e.g. Docker, Kubernetes)
- Experience with relational and non-relational databases, especially in regards to database design and scalability.
- Extensive experience with version control workflows including Git and CI/CD pipelines
- Experience working with enterprise cloud providers such as AWS, GCP, or Azure
- Strong understanding of API design, REST APIs, and Oauth
- Experience with Python/FastAPI, Java/Spring and associated application servers
- Are able to obtain a Secret level security clearance. If selected, you will be subject to a government security investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
May 1, 2025
Apply Now