Software Engineer, Mid-Senior Level - Java
Listed on 2026-08-29
-
Software Development
Software Engineer, Java Developer, Backend Developer, Full Stack Developer
Location: Annapolis Junction
Software Engineer
Full-Time | On-Site | TS/SCI with polygraph Annapolis Junction, MD Position Overview Our client is seeking a mid-senior level Software Engineer with a minimum of 6+ years of expertise and a technical Bachelor's degree to join our team in Annapolis Junction, MD. Responsibilities
Codes in Java, Python, CSS, JavaScript, SQL as primary languages
Analyze user requirements and determine design requirements
Ability to debug and troubleshoot software
Develop new code to the given requirements to add new features or modify current code base
Develop solutions through scientific analysis
Create appropriate documentation for a system from user to technical documentation
Ability to integrate with other applications through native or custom-built APIs
Apply secure coding practices into every aspect of development
Analyze and develop solutions through performance measurements and collaborate with engineers to improve flows, usage or processes
Participate and/or lead code review to assist with quality control of code and features
Develop algorithms to meet the given requirements and meet the system performance needs
Develop and implement test procedures through automated testing frameworks
Ability to design and modify software using mathematical models to predict and measure outcomes
Required Qualifications
Minimum 6+ years of development experience
Bachelor's degree in a technical discipline (ability to substitute 4 years with experience)
IAT Level II certification (as mandated by DoD Directive 8140.01 & 8570-01-M)
Active TS/SCI with Full Scope Polygraph
About our client Our client is a mission centric, people first company built on the belief that their people make the mission possible. They foster a culture rooted in trust, balance, and well being, where talented professionals are empowered to do meaningful work. Through flexibility, transparency, and strong support, we enable our team to thrive—fueling curiosity, creativity, and innovative solutions that truly serve their clients.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).