The Technical Team Lead is responsible for hands-on leadership in technical decisions, promoting best practices, mentoring team members, and overseeing project delivery. This role requires expertise in .NET Core, Azure, and system architectures, ensuring quality through testing and operational excellence, while collaborating with product teams to align strategies with business goals.
- Hands-On Leadership: Lead by example with hands-on involvement in technical decisions, ensuring best practices, SOLID principles, and high-quality engineering standards are consistently followed.
- Technical Expertise: Drive the use of .NET Core, Azure services, and Clean Architecture to build scalable, maintainable, and efficient systems.
- High Ownership: Take complete ownership of projects, ensuring timely and successful delivery with a strong focus on operational excellence.
- Ensure Quality: Champion the adoption of unit testing, automated testing, and CI/CD pipelines to deliver reliable and robust solutions.
- Technical Leadership: Collaborate closely with senior engineers to design, implement, and optimize cutting-edge technical solutions.
- Develop the Team: Mentor and coach team members to enhance their technical skills, promote clean code practices, and improve engineering excellence.
- Best Practices: Instill and enforce best practices, including coding standards, peer reviews, and effective documentation.
- Strategic Roadmaps: Partner with product teams to define and execute a clear strategy and roadmap aligned with business goals.
- Operational Excellence: Monitor and manage production systems, ensuring reliability, scalability, and efficient operations.
- 3+ years of experience managing engineering teams.
- 7+ years of hands-on software engineering experience, with a proven track record of delivering complex systems.
- Strong expertise in .NET Core, Azure, and modern system architectures such as Clean Architecture.
- 8+ years of experience designing and developing scalable, multi-tier web services.
- Deep knowledge of the software development lifecycle, including coding standards, code reviews, testing, CI/CD pipelines, and live-site operations.
Preferred Qualifications
- Strong communicator with the ability to engage technical teams, users, and leadership to align on requirements and strategies.
- Experience hiring, mentoring, and managing high-performing software engineering teams.
- Demonstrated ability to enforce best practices, maintain high engineering standards, and foster a culture of ownership and accountability.
- Proven experience in building systems with a focus on quality, maintainability, scalability, and operational excellence.
- Paid Time Off
- Work From Home
- Performance Bonus
- Training & Development
Top Skills
.Net Core
Similar Jobs
Be an Early Applicant
The Senior Associate, Administrative Support at Capital One will manage executive calendars, travel arrangements, and events. This role requires excellent communication skills and the ability to collaborate with various stakeholders effectively. Additionally, the position involves vendor management and supporting team initiatives, all while thriving in a fast-paced, dynamic environment.
Be an Early Applicant
As a Strategic Analytics Associate in the Fraud Risk Strategy team, you'll provide analytics and recommendations on fraud risk management, develop strategies, implement controls, and monitor performance while conducting ad hoc analyses and collaborating on projects.
Be an Early Applicant
As a Strategic Analytics Associate in the Fraud Risk Strategy team, you will analyze and develop strategies to identify and mitigate fraud risks, focusing on both first-party and third-party fraud. Your role involves conducting complex analytics, understanding key performance metrics, and providing actionable insights to management.
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.