Remote job
Senior Software Developer
Job details
About this role
Role overview Build and maintain full stack applications that support military health readiness. You’ll work in an Agile software engineering team, shaping application features and helping ensure systems meet security, accessibility, and design standards. The position is hybrid in Frederick, Maryland, with three days onsite and two remote each week.
Responsibilities - Develop application features and contribute to backlog refinement and story estimation. - Implement and use REST APIs across full stack services. - Apply cybersecurity, Section 508 accessibility, and design requirements in application code. - Document designs, write unit tests, and participate in code reviews to improve reliability and maintainability. - Assess emerging tools and technologies for potential improvements to team delivery.
Requirements - At least seven years of hands-on full stack development, including REST APIs, and three years on an Agile team using Scrum or SAFe. - Bachelor’s degree in a related computing or information field; alternatively, six years of related experience and a qualifying certification such as Security+, Cloud+, SSCP, GSEC, CASP+, CCNP Security, or CCSP. - Proficiency with Java 17 or later and JBoss/WildFly application servers and/or Spring Boot; front-end experience with Angular and JavaScript. - Experience with relational or NoSQL databases, enterprise applications, microservices, and Java EE or Angular patterns. - Hands-on experience with Docker or Kubernetes and AWS; familiarity with authentication protocols and messaging systems. - Experience with AI coding assistants and scripting in Python 3+, Bash, or PowerShell.
Benefits and work setup The role requires an active Public Trust suitability determination. The posting gives a projected compensation range of $128,800–$214,500 and describes benefits that may include health and life insurance, paid time off, retirement savings, disability coverage, learning opportunities, and wellness programs.