Full Stack Software Developer Technical Lead

Leidos•Ashburn, VA
•Hybrid

About The Position

Leidos is seeking a Full Stack Software Developer Team Technical Lead in its Homeland Sector to support the Passenger Systems Program Directorate (PSPD) within Customs and Border Protection (CBP). This hands-on role supports Agile development of highly available, scalable, real-time systems. The lead collaborates with customers and technical stakeholders to determine designs that align with business objectives, timelines, and resource constraints, and participates in or directs work across the software development lifecycle, from estimation, architecture, and design through coding, unit testing, deployment, and production support. The position leads an Agile development team responsible for designing, creating, maintaining, and testing Java full-stack applications, and directly mentors and coaches three senior developers. Responsibilities include technical leadership for architecture and engineering practices, cross-team coordination, customer communications, and maintaining application code coverage and configuration management processes. The role also develops and integrates AI/GenAI capabilities, such as AI-powered chatbots and LLM integrations, into enterprise solutions. The position requires working onsite in Ashburn, Virginia at least two days per week. A CBP Background Investigation must be maintained and obtained before starting.

Requirements

  • Bachelor's degree and 12+ years of relevant experience, or a master's degree and 10+ years of relevant experience, or 4 years of directly related experience in lieu of a degree.
  • At least 5 years of technical lead experience.
  • Experience designing and delivering scalable Java full-stack applications using Java, Spring Boot, REST APIs, microservices, and modern front-end technologies.
  • Experience working with AI/ML as an integral part of the software lifecycle and/or implementing AI/ML solutions to support a mission.
  • Experience evaluating emerging AI technologies and development tools and identifying opportunities to improve application productivity, automation, and operational efficiency.
  • Eight years of hands-on experience using at least six technologies or tools from the listed areas, including React, Angular, JavaScript, CSS, HTML, Spring Boot, Material UI, Java, AWS Cloud, Amazon EKS, Ansible, Git, Rafay, RESTful web services, Hibernate, Oracle, MySQL, PostgreSQL, and microservices.
  • Experience building and maintaining CI/CD pipelines using Jenkins, GitHub Actions, Git, Docker, Kubernetes, and automation tools.
  • Must be able to maintain and obtain a CBP Background Investigation before starting.
  • Experience with wireframe software to formulate effective mockups.
  • Self-starter with strong leadership skills and the ability to work independently with little supervision.
  • Knowledge of software design patterns.
  • Proficiency with common Agile practices, service-oriented environments, and development best practices.
  • Experience with Jira and Confluence.

Nice To Haves

  • Hands-on experience with the Gemini Enterprise AI Platform.
  • Experience integrating Google Cloud or AWS AI services and APIs with enterprise applications.
  • Active DOD Top Secret clearance or DHS CBP Background Investigation.
  • Solid experience as a full-stack Java developer.
  • Experience with AWS, microservices, user experience, containerization, and CI/CD.
  • Experience in AWS application development.
  • Hands-on data reporting through web/HTML or Power BI platforms.

Responsibilities

  • Guide team development efforts toward successful project delivery.
  • Directly guide, mentor, and coach a team of three senior developers.
  • Develop and integrate AI/GenAI capabilities into enterprise solutions, including AI-powered chatbots and LLM integrations, prompt engineering, and API integration.
  • Monitor team performance, resolve impediments, and develop and implement solutions to drive improvement.
  • Lead application architecture, technical design, development, code reviews, integration testing, deployment, and production support across the software development lifecycle.
  • Lead Program Increment (PI) Planning from a technical perspective, including grooming objectives and providing technical details and architecture work.
  • Lead cross-team collaboration in support of development, testing, and deployment.
  • Brief customers on development progress throughout the PI cycle, including program status and the status of testing, deployment, and release readiness.
  • Maintain application code coverage posture and ensure the team's configuration management process is working.
  • Build application front ends through appealing visual design and define needs for APIs.
  • Provide technical leadership to cross-functional development teams, establish coding standards, conduct design and code reviews, and promote engineering best practices.
  • Identify and encourage areas for team growth and improvement.
  • Collaborate with government customers on requirements development.
  • Lead technical discussions with architects, product owners, developers, and business stakeholders, translating them into scalable technical solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service