Senior Software Developer

Leidos•Chantilly, 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 is part of a program with more than 200 FTEs and a large team of developers, software engineers, and data engineers. The developer works with developers and cloud engineers to add features to legacy applications as the Sponsor’s mission evolves and to build new applications as mission needs arise. The developer partners with product owners, business analysts, and other teams to turn business requirements into technical solutions. The work includes analyzing and decomposing complex software systems and designing for scalability, testability, and performance. The team uses the Scrum agile framework to deliver enhancements on a three-week cycle; developers help plan deliverables and groom the Jira backlog. Developers also take part in a team rotation of operations and maintenance responsibilities and are on call for after-hours support approximately one week every three months.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Bachelor’s degree and 8 or more years of relevant experience; additional experience may substitute for the degree.
  • Experience creating backend applications with Java, Spring Boot, and Amazon Web Services, with a focus on low-latency, high-throughput distributed systems.
  • Experience translating business requirements into technical solutions in collaboration with product owners, business analysts, and other teams.
  • Experience analyzing and decomposing complex software systems and designing for scalability, testability, and performance.
  • Experience writing custom scripts to install and configure code in EC2 instances.
  • Experience using Git, Jenkins, and Rundeck.
  • Experience creating RESTful APIs.
  • Experience working on a team using the Scrum agile framework.
  • Experience manipulating data in XML, JSON, and YAML formats.

Nice To Haves

  • Experience using CloudFormation scripts.
  • Amazon Web Services (AWS) certification.
  • Experience delivering containerized applications using services similar to Docker and Kubernetes.
  • Experience creating applications or services using Python.
  • Experience with Elasticsearch and/or Kibana.
  • Experience creating applications that rely on tokenization.
  • Experience writing custom scripts to install and configure code in EC2 instances.
  • Understanding of Identity Access Management (IAM) and Zero Trust concepts.
  • Understanding of artificial intelligence concepts such as prompt engineering and large language models (LLMs).
  • Experience building microservices.
  • Experience with automated testing frameworks such as Katalon Studio or Selenium.
  • Experience building solutions designed to continue operating if an AWS region is unavailable.

Responsibilities

  • Develop features for legacy applications and build new applications as mission needs evolve.
  • Work with product owners, business analysts, and other teams to translate business requirements into technical solutions.
  • Analyze and decompose complex software systems and create designs for scalability, testability, and performance.
  • Participate in Scrum planning, deliverable planning, and Jira backlog grooming.
  • Collaborate with the team to refine performance and maintain clear communication.
  • Participate in a team rotation of operations and maintenance responsibilities.
  • Provide after-hours on-call support approximately one week every three months.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service