Senior Software Developer

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

About The Position

Leidos is seeking a Software Developer for a technical development program with more than 200 FTEs supporting the Sponsor’s Entitlement Programs, IdAM/ICAM, authentication, authorization, attributes, and digital policy management. The developer will join a large team building an application that uses large language models (LLMs) to convert data and access policies from varied sources and formats into a uniform format for compliance assessment. 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. The team uses Scrum, delivering incremental enhancements on a two-week cycle; developers help plan deliverables, groom the Jira backlog, and collaborate to improve performance and communication. Developers also share operations and maintenance responsibilities, including after-hours on-call support approximately one week every three months.

Requirements

  • Active TS/SCI with Polygraph.
  • Bachelor’s degree and 8 or more years of relevant experience; additional experience may be substituted for a degree.
  • Develop Java and/or Python applications that use LLM API calls.
  • Use Scrum agile techniques to manage workload and incrementally develop applications to meet customer requirements.
  • Leverage Amazon Web Services.
  • Experience creating RESTful APIs.
  • Ability to write custom scripts to install and configure code in EC2 instances.
  • Experience defining system architectures and designing new features.
  • Knowledge of Git, Jenkins, or Rundeck.

Nice To Haves

  • Exposure to foundation AI models such as GPT.
  • Familiarity with AI topics and concepts such as prompt engineering.
  • Experience with AI libraries such as LangChain or others.
  • Experience with DynamoDB, PostgreSQL, and other relational or NoSQL database platforms.
  • Understanding of Identity Access Management (IAM) concepts.
  • Experience with design patterns and best practices.
  • Experience building microservices.
  • Experience with integration testing frameworks.
  • Documented open-source contributions, technical certifications, or continued education.

Responsibilities

  • Build an application that uses LLMs to convert data and access policies from varied sources and formats into a uniform format for compliance assessment.
  • Work with product owners, business analysts, and other teams to translate business requirements into technical solutions.
  • Analyze and decompose complex software systems and design for scalability, testability, and performance.
  • Participate in Scrum planning, deliverable planning, and Jira backlog grooming to deliver enhancements on a two-week cycle.
  • Collaborate with the team to fine-tune performance and maintain clear communication.
  • Participate in the team’s operations and maintenance rotation, including after-hours on-call support approximately one week every three months.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service