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 position is part of a large development team building a new application that uses LLMs to convert data and access policies from varied sources and formats into a uniform format for compliance assessment. The Developer works with product owners, business analysts, developers, software engineers, and data engineers to translate business requirements into technical solutions. The role includes analyzing and decomposing complex software systems and designing for scalability, testability, and performance. The team uses Scrum and delivers incremental enhancements on a two-week cycle; developers participate in planning deliverables and grooming the Jira backlog. Developers also share operations and maintenance responsibilities, including after-hours on-call support for 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 a degree.
  • Experience developing Java and/or Python applications that leverage LLM API calls.
  • Experience using Scrum agile techniques to manage workload and incrementally build applications to meet customer requirements.
  • Experience leveraging 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.
  • Continued education.

Responsibilities

  • Develop Java and/or Python applications that leverage Large Language Model API calls.
  • Use Scrum agile techniques to manage workload and incrementally build applications to meet customer requirements.
  • 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 planning deliverables and grooming the Jira backlog.
  • Collaborate with the team to tune performance and maintain clear communication.
  • Participate in a team rotation of operations and maintenance responsibilities, including after-hours on-call support approximately one week every three months.
  • Leverage Amazon Web Services.
  • Create RESTful APIs.
  • Write custom scripts to install and configure code in EC2 instances.
  • Define system architectures and design new features.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service