Software Engineer - AUTHA-13

Leidos•Undefined, VA

About The Position

Leidos is seeking an expert-level Software Engineer for a technical development program with more than 200 full-time equivalents, supporting the Sponsor’s Entitlement Programs and IdAM/ICAM, Authentication, Authorization, Attributes, and Digital Policy Management. The engineer will work 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 role includes managing tasking for a small-to-medium development team and collaborating with leadership, architects, and internal and external teams on design, planning, architecture, integrations, and delivery. The engineer will develop full-stack solutions using Java, Spring Boot, and Angular (TypeScript), work with AWS and EC2, create RESTful APIs, and maintain and modernize legacy applications. The position also involves custom ETL methodology, scripting to install and configure code, testing and code review, and working within Agile and Scrum methodologies. The engineer is expected to communicate and document effectively, manage time and workflow, mentor developers, and work collaboratively through technical challenges.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Bachelor’s degree and 12 or more years of prior relevant experience.
  • Full-stack development experience.
  • Experience with multiple programming languages and technologies, including Java, Spring Boot, Angular (TypeScript), and cloud/Amazon Web Services.
  • Prior experience developing solutions to meet customer requirements and specifications.
  • Knowledge of Git, Jenkins, Selenium, and Rundeck.
  • Experience working in the command line in Red Hat Linux.
  • Strong communication, design, documentation, time-management, and workflow-management skills.

Nice To Haves

  • Understanding of identity and accessibility development practices.
  • Experience developing custom ETL.
  • Experience using ETL frameworks such as NiFi, Camel, or Airflow.
  • Experience with automation methodologies such as Selenium.
  • Experience with containerization and modular development.
  • Familiarity with UI/UX design.
  • Amazon Web Services (AWS) certification.

Responsibilities

  • Manage tasking for a small-to-medium development team.
  • Collaborate with leadership and architects on design, planning, status reporting, and architecture.
  • Coordinate with internal and external teams on integrations and task delivery.
  • Maintain and modernize legacy applications.
  • Write custom scripts to install and configure code in EC2 instances.
  • Develop Java and Angular (TypeScript) applications using Spring Boot.
  • Create RESTful APIs and leverage Amazon Web Services.
  • Design and use custom ETL methodologies.
  • Perform unit testing, peer code reviews, and automated testing, including creating, editing, maintaining, and executing Selenium tests.
  • Work within Agile and Scrum methodologies.
  • Mentor developers on community best practices in a constructive manner.
  • Work collaboratively and methodically through technical challenges to provide technically sound solutions.
  • Communicate, document, and manage time and workflow effectively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service