As a Senior Technical Lead, you will provide hands-on technical leadership while actively contributing to the design, development, testing, deployment, and maintenance of enterprise software applications. This role combines senior-level software engineering expertise with technical leadership responsibilities to guide development teams through the full software development lifecycle while ensuring the delivery of secure, scalable, and high-quality solutions. The Technical Team Lead serves as the primary technical resource for the development team, providing architectural guidance, mentoring developers, facilitating Agile delivery, and collaborating with Product Owners, Business Analysts, and program leadership to translate business requirements into technical solutions. This position requires a balance of technical depth, leadership, and collaboration while remaining actively involved in software development activities. Our projects focus on delivering modern enterprise applications that support business processes, workflows, analytics, and reporting capabilities for federal customers using Microsoft Azure, Azure DevOps, and modern software engineering practices. All applicants must reside in DC, Maryland, or Virginia and be able to work onsite in Washington, DC.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior