Senior Software Engineer
Company: Johns Hopkins Applied Physics Lab
Location: Laurel
Posted on: May 24, 2025
Job Description:
DescriptionAre you passionate about building solutions for our
greatest national security challenges?Are you searching for
engaging work with an employer that prioritizes impact, innovation,
and personal development?Do you value working in a creative and
collaborative environment?If so, we're looking for someone like you
to join our team at APL.The Applied Information Sciences Branch of
the Asymmetric Operations Sector is seeking a Senior Software
Engineer to develop innovative solutions that have impactful
contributions in health and biosecurity, homeland protection, cyber
security, and military special operations. An example, we stood up
the public and federal COVID-19 pandemic response: owning the data
engineering efforts behind the Johns Hopkins University COVID-19
Dashboard and Coronavirus Resource Center and performing analysis
that influences decision-making at the highest levels of
government. Time Magazine has recognized our work as one of the
"Best Inventions of 2020", and our team was named Fast Company's
2021 Innovative Team of the Year. We are developing the Smart
Sensor "Brain", a high profile cutting edge AI system, in
partnership with the Department of Defense Chief Digital and
Artificial Intelligence Office.As a Senior Software Engineer, you
will...
- Collaborate with other specialists to cultivate solid
engineering principles
- Model engineering practices around architectural design,
testability, scalability, and maintainability in regards to, but
not limited to, object-oriented programming and design pattern
- Apply technical, leadership and relational skills to execute
projects in highly collaborative environments
- Lead teams through the full software development lifecycle,
including requirements, development, continuous integration and
deployment, testing, and transition to sustainment team.
- Develop and own high-quality code across all levels of the
stack from investigation to implementation to testing to
release
- Model solid engineering practices around cloud infrastructure,
architectural design, testability, scalability, and maintainability
in regards to, but not limited to, object-oriented programming and
design patterns
- Apply experiences using emerging and traditional technologies
such as: high performance desktop visualizations, dynamic frontend
web frameworks, strong backend design and development to name a
few.QualificationsYou meet our minimum qualifications for the job
if you have...
- B.S. or M.S. in Computer Science or equivalent
degree/experience
- At least 5 years of software development and engineering
experience
- Programming experience in C++, Java and/or Python
- Experience with containerization technologies (e.g., Docker,
Kubernetes)
- Experience with NoSQL and relational databases
- Extensive experience with Git, Gitlab Continuous Integration
and Deployment, or equivalent experience
- The ability to obtain a Top Secret level security clearance. If
selected, you 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.You'll go above and beyond our minimum requirements if
you have...
- Experience with dynamic web front end frameworks such as VueJs,
React or Angular in addition to the corresponding software
architecture design
- Experience with Java/Kotlin desktop visualization frameworks
such as Swing, Java FX or Tornado FX
- Extensive experience with Python/Flask, Python/FastAPI,
Java/Spring
- Experience working with enterprise cloud providers such as AWS,
GCP, or Azure
- Strong understanding of API design, REST APIs, HTTP, and
Oauth
- 10+ years of experience in software development
- Experience with relational and non-relational databases,
especially in regards to database design and scalability
- Ability to lead teams through the full software development
lifecycle, including requirements, development, continuous
integration and deployment, and testing.#LI-AG1Why work at APL?The
Johns Hopkins University Applied Physics Laboratory (APL) brings
world-class expertise to our nation's most critical defense,
security, space and science challenges. While we are dedicated to
solving complex challenges and pioneering new technologies, what
makes us truly outstanding is our culture. We offer a vibrant,
welcoming atmosphere where you can bring your authentic self to
work, continue to grow, and build strong connections with inspiring
teammates.At APL, we celebrate our differences of perspectives and
encourage creativity and bold, new ideas. Our employees enjoy
generous benefits, including a robust education assistance program,
unparalleled retirement 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 .About UsAll
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 of perspectives, 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 . 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.The referenced pay range is based on JHU APL's good
faith belief at the time of posting. Actual compensation may vary
based on factors such as geographic location, work experience,
market conditions, education/training and skill level with
consideration for internal parity. For salaried employees scheduled
to work less than 40 hours per week, annual salary will be prorated
based on the number of hours worked. APL may offer bonuses or other
forms of compensation per internal policy and/or contractual
designation. Additional compensation may be provided in the form of
a sign-on bonus, relocation benefits, locality allowance or
discretionary payments for exceptional performance. APL provides
eligible staff with a 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. Applications are accepted on a rolling basis.Minimum
Rate$90,000 AnnuallyMaximum Rate$230,000 Annually
#J-18808-Ljbffr
Keywords: Johns Hopkins Applied Physics Lab, Hattiesburg , Senior Software Engineer, IT / Software / Systems , Laurel, Mississippi
Didn't find what you're looking for? Search again!
Loading more jobs...