TCG is an award-winning, government IT solutions provider. We are seeking a Technical Lead, who currently lives in the Washington, DC, metropolitan area, to lead our development team at a major Federal agency. This position is primarily a telecommuting position.

US citizenship and the ability to pass a Federal government clearance is required for this position.


  • Lead the day-to-day development activities of a fast-paced development team using Agile Scrum
  • Lead Javascript platform migration and optimize the application architecture using industry best practices
  • Support project, release, and sprint planning activities as part of the project leadership team
  • Lead the developers in the design, specification, and estimation of technical solutions by building consensus on the right approach
  • Work closely with the Business Analyst and Quality Assurance teams
  • Work closely with the Infrastructure/DevOps team to support environment maintenance, security, performance, and deployment activities
  • When needed, serve as a primary client interface to understand their needs and answer their questions
  • Investigate and triage Production issues
  • Develop both a broad and deep understanding of existing application code and architecture.


  • A minimum of 8 years of experience in software development
  • A minimum of 2 years of experience as a Lead Developer/Technical Lead
  • Significant expertise in developing with RESTful web services in a Service Oriented Architecture (SOA) environment
  • Significant expertise in Javascript framework implementation
  • Significant expertise with Angular and Node
  • Significant expertise with SQL and relational database design
  • Experience developing in Java/J2EE
  • Experience with configuration management using continuous integration and continuous deployment processes (e.g. Git, Gitlab, Jenkins)
  • Experience with Agile Scrum
  • Demonstrated success in leading technical teams by establishing architecture and coding practices
  • Demonstrated success working alongside project managers and other team leads in a client-facing role
  • Excellent communication skills


  • Experience PostgreSQL
  • Experience with Linux, including familiarity with basic system administration tasks
  • Significant expertise with Java/J2EE


  • Bachelor’s degree in Computer Engineering, Computer Science or a related discipline

Naturally, TCG does not discriminate on the basis of race, sex, color, religion, national origin, age, disability, veteran status, or anything else that makes you part of any group. We discriminate on the basis of talent, ability, commitment, and experience.

We pay competitive wages and provide excellent benefits. We have a 401K plan, a health plan that includes dental and vision benefits, pet health insurance, support for emergency child care and gym memberships, a generous training budget for each employee, employee-led (and TCG paid) social events, company charity events, free theater and sports tickets, and much more.

In fact, in 2020 Fortune magazine named TCG on their best workplace lists for the fifth year in a row and The Washington Post named TCG as a “Top Workplace” for the sixth straight year, based on how our employees feel about the company, the benefits TCG offers, and the work/life balance that our staff are able to achieve.

Try us … we’ll make you happy.