Overview AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US: If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you ABOUT THE ROLE: As a Team Lead Software Engineer, you will guide a small development team while contributing hands-on to the evolution of a robust test automation platform. Leveraging C#, .NET, and Windows-based technologies, you’ll drive feature development, optimize performance, and ensure high-quality delivery across complex environments. This role combines technical leadership, stakeholder collaboration, and execution ownership, offering strong impact on product direction and team success.
Responsibilities * Lead a development team consisting of developers and QA; * Communicate with stakeholders; * Prepare timely reports on work done; * Participate in Scrum ceremonies with support from a Scrum Master; * Develop new functionality and fix issues in the software suite; * Troubleshoot installation and testing issues across programming languages and build environments; * Develop and maintain an internal knowledge base. Qualifications * MUST HAVES o Expertise in C#; o 1+ year of experience as a team leader; o 8+ years of experience with .NET development; o Fluency in written and spoken English; o Strong knowledge of Microsoft Windows operating systems; o Strong knowledge of WPF and WinForms; o Strong knowledge of integrations such as Azure DevOps; o Experience with performance and memory usage optimizations; o Experience with scripting languages and network protocols; o Understanding of C++ / QT; o Understanding of databases; o Experience using JIRA for issue tracking. * NICE TO HAVES o Knowledge of WebDriver technologies such as Selenium; o Knowle