Technical Team Lead ( India )
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
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. Requirements3+ 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 QualificationsStrong 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. BenefitsPaid Time OffWork From HomePerformance BonusTraining & DevelopmentOriginally posted on Himalayas Apply To this Job