Software Technical Lead

SAIC•Flexwork, VA

About The Position

SAIC is seeking a Software Technical Lead to join their team in support of the Department of Defense (DoD) Office of the Secretary of Defense (OSD). The successful candidate will be an experienced developer who can understand and enhance software for the customer. They are expected to have a complete understanding of software engineering principles, theories, and concepts, including standard Java servlet web application architecture. The candidate must be able to provide technical solutions to complex problems, analyze data, and evaluate factors. They should also have the ability to quickly understand legacy code, tools, and technologies, and possess experience in the application release lifecycle.

Requirements

  • Bachelors and fourteen (14) years or more experience.
  • 5+ years of leadership experience managing and scaling Development teams.
  • Excellent project management skills, including agile methodologies and sprint planning.
  • Exceptional communication and interpersonal skills, with a proven track record of building strong, collaborative team environments.
  • Experience writing code using secure coding practices
  • Fluent in legacy Java, JSP, native JavaScript, and scripted code for development of web applications
  • Experience with source control in code repositories, such as GIT
  • Demonstrated experience with complex SQL queries
  • Working with application servers such as WebLogic, Wildfly, Tomcat, etc.
  • Strong understanding of Object Oriented Design
  • Strong analytic and problem solving abilities and a strong work ethic with the ability to thrive in a team/collaborative environment
  • Experience with architecting and building applications
  • Working knowledge of the Software Development Lifecycle
  • Active Secret Security Clearance.

Responsibilities

  • Lead and manage the Development team, setting objectives, reviewing performances, and facilitating growth and training.
  • Collaborate with cross-functional teams (Development, QA, Operations) to ensure seamless integration and delivery of software.
  • Maintain a release management calendar for core services, ensuring alignment across key partners and vendors.
  • Anticipate challenges and mitigate risks related to deployment and operational issues.
  • Provide hands-on technical leadership to the Development team, including guidance in system troubleshooting and support.
  • Foster a culture of innovation, collaboration, and customer-centricity within the Development team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service