Senior Software Developer

Leidos•Chantilly, VA
•$107,900 - $195,050

About The Position

Leidos is seeking a Software Developer for a 200+ FTE technical development program supporting the Sponsor’s Entitlement Programs and IdAM/ICAM, Authentication, Authorization, Attributes, and Digital Policy Management. The developer will work on a large team of developers, software engineers, data engineers, and cloud engineers to build features for legacy applications and create new applications as mission needs evolve. The role works closely with product owners, business analysts, and other teams to translate business requirements into technical solutions. The developer analyzes and decomposes complex software systems and designs solutions for scalability, testability, and performance. Work follows the Scrum agile framework, with incremental enhancements delivered on a three-week cycle. Developers participate in planning deliverables, grooming the Jira backlog, and collaborating to fine-tune performance and maintain clear communication. The role also participates in a team rotation of operations and maintenance responsibilities and requires after-hours on-call support approximately one week every three months.

Requirements

  • Active TS/SCI with Polygraph.
  • Bachelor’s degree and 8+ years of relevant experience; additional experience may be substituted for the degree.
  • Experience creating backend applications with Java, Spring Boot, and Amazon Web Services, focused 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 creating designs 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 that used the Scrum agile framework.
  • Experience manipulating data using XML, JSON, and YAML formats.

Nice To Haves

  • Experience using CloudFormation scripts.
  • Amazon Web Services (AWS) certification.
  • Experience delivering containerized applications with 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.
  • 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 one AWS region is unavailable.

Responsibilities

  • Create new features for legacy applications and build new applications as mission needs arise.
  • Translate business requirements into technical solutions in collaboration with product owners, business analysts, and other teams.
  • Analyze and decompose complex software systems and design for scalability, testability, and performance.
  • Participate in Scrum planning, deliverable planning, and Jira backlog grooming.
  • Collaborate with the team to fine-tune performance and ensure 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