← Back to opportunities

Software Engineer

📍 Location
Annapolis Junction, Maryland
⏰ Job Type
Full-time
📅 Posted
May 16, 2026

About the Role

Title: Software Engineer

Location: Annapolis Junction, MD



The Software Engineer will perform software development lifecycle (SDLC) activities as a member of an Agile development team building a large, complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration, and testing, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, the use of test automation commercial tools. There is a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc....

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position