Technical Lead

A-TEKRockville, MD
Hybrid

About The Position

The Technical Lead supports the client’s enterprise software development initiatives by leading the design, development, modernization, and maintenance of mission-critical web and mobile applications. This role provides technical leadership across multiple Agile projects, collaborates with client stakeholders, and ensures delivery of secure, scalable, and high-quality software solutions aligned with federal standards and business objectives. The Technical Lead also drives architecture decisions, CI/CD practices, cloud modernization efforts, and continuous process improvement initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 10+ years of hands-on software development experience using Microsoft technologies.
  • 5+ years leading technical teams in Agile software development environments.
  • 3+ years of experience developing scalable web and mobile applications using React or React Native.
  • Strong experience with .NET, C#, ASP.NET Core/.NET 8, JavaScript, SQL Server, and RESTful APIs.
  • Experience with cloud platforms and modernization initiatives.
  • Experience implementing CI/CD pipelines and DevSecOps practices.
  • Strong understanding of software architecture, system integration, and enterprise application design.
  • Experience using Azure DevOps, Git, Jira, or similar development lifecycle tools.
  • Knowledge of federal IT security standards, including FISMA and Section 508 compliance.
  • Strong analytical, communication, leadership, and stakeholder management skills.
  • Ability to manage multiple priorities and deliver solutions in fast-paced environments.

Responsibilities

  • Lead technical design, development, and implementation of enterprise web and mobile applications.
  • Manage and oversee technical execution for high-visibility software development projects supporting grants, financial systems, contracts, HR, and scientific reporting.
  • Serve as the primary technical point of contact for client stakeholders, business teams, and development teams.
  • Analyze business needs and translate functional requirements into scalable technical solutions.
  • Architect and implement software frameworks, integrations, APIs, and reusable components.
  • Guide Agile software development activities, sprint planning, and DevSecOps/CI/CD practices.
  • Oversee developers, analysts, testers, and engineers to ensure high-quality deliverables.
  • Conduct code reviews, technical design reviews, and ensure adherence to development standards and best practices.
  • Support cloud modernization and migration initiatives, including proof-of-concept and pilot efforts.
  • Ensure systems comply with federal security requirements, FISMA standards, and Section 508 accessibility standards.
  • Identify technical risks, recommend mitigation strategies, and resolve complex system issues.
  • Collaborate with stakeholders to improve business processes and system functionality.
  • Support data architecture, system integration, and database development activities.
  • Maintain project documentation, technical documentation, and system change records.
  • Participate in troubleshooting, production support, and continuous improvement initiatives.

Benefits

  • Health, dental, and vision insurance
  • 401(k) with employer match
  • paid time off
  • professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service