Software Developer - EM-25

Leidos•Undefined, VA

About The Position

Leidos is seeking a Software Developer for a technical development program supporting the Sponsor’s Entitlement Programs and IdAM/ICAM, authentication, authorization, attributes, and digital policy management. The role works with a large team of developers, software engineers, and data engineers to help maintain continuity of the customer’s mission by modernizing and implementing industry standards while ensuring secure, reliable, and uninterrupted availability of IT systems. The successful candidate will maintain and modernize legacy applications, develop Java and Angular (TypeScript) applications that leverage Elasticsearch, create RESTful APIs, and use Spring Boot and Amazon Web Services. The role also includes writing custom scripts to install and configure code in EC2 instances, designing and using custom ETL methodologies, and working within Agile and Scrum methodologies. The developer will contribute to unit testing, peer code reviews, and automated testing, including creating, editing, maintaining, and executing Selenium tests. Strong communication, design, documentation, time-management, and workflow-management skills are important. The role also involves constructively mentoring junior developers and collaborating to develop technically sound solutions to new challenges.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Bachelor’s degree and 16 or more years of relevant experience.
  • Experience with Java, Spring Boot, Angular (TypeScript), and cloud technologies/Amazon Web Services.
  • Prior experience reading customer requirements and specifications and developing solutions to them.
  • Prior experience developing custom ETL.
  • Knowledge of Git, Jenkins, Selenium, and Rundeck.
  • Experience working in the command line in Red Hat Linux.
  • Strong communication, design, and documentation skills.
  • Strong time and workflow management skills.
  • Familiarity with unit testing, peer code review, and automated testing techniques.

Nice To Haves

  • Understanding and knowledge of identity and accessibility development practices.
  • Experience with automation methodologies such as Selenium.
  • Experience with containerization and modular development.
  • Familiarity with UI/UX design.
  • Full-stack development experience.
  • Amazon Web Services (AWS) certification.

Responsibilities

  • Maintain and modernize legacy applications.
  • Write custom scripts to install and configure code in EC2 instances.
  • Develop Java and Angular (TypeScript) applications that leverage Elasticsearch.
  • Create RESTful APIs using Spring Boot.
  • Use Amazon Web Services in software development.
  • Design and utilize custom ETL methodologies.
  • Perform unit testing and peer code reviews, and create, edit, maintain, and execute automated tests such as Selenium tests.
  • Work within Agile and Scrum methodologies.
  • Mentor junior developers in community best practices in a constructive manner.
  • Collaborate with the team to analyze challenges and provide technically sound solutions.
  • Read customer requirements and specifications and develop solutions to meet them.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service