Overview
Lead high-performing engineering teams while contributing to technical direction, architectural discussions, and delivery excellence. Collaborate with Product, Architecture, and Engineering teams to build scalable, reliable, and high-performing applications.
What you'll do
- Lead, mentor, and manage a team of 8–20 engineers, fostering ownership, accountability, and continuous improvement.
- Promote best practices in coding, design, testing, and deployment.
- Provide technical guidance and career mentorship to engineers.
- Conduct performance reviews, feedback sessions, and career development planning.
- Provide technical oversight for solutions using .NET Core, C#, Web APIs, ReactJS, and SQL Server.
- Ensure adherence to software design patterns, architectural best practices, and clean code principles.
- Guide teams in building scalable, performant, and reliable systems.
- Drive database design, query optimization, and performance tuning initiatives.
- Collaborate with architects on system architecture and technical roadmaps.
- Plan and execute development initiatives aligned with product roadmaps and business priorities.
- Ensure teams deliver high-quality software within defined timelines.
- Manage risks, dependencies, and technical challenges.
- Foster continuous integration, automated testing, and reliable releases.
- Ensure teams follow DevOps practices using AWS, CI/CD pipelines, and Git-based workflows.
- Promote automation and operational excellence in build, deployment, and monitoring.
- Optimize systems for availability, scalability, and reliability in cloud environments.
- Work with Product Managers, Architects, QA teams, and stakeholders to define technical solutions and deliver customer value.
- Translate product requirements into technical deliverables and execution plans.
- Facilitate communication across teams to align goals and priorities.
- Lead Agile/Scrum teams through sprint planning, execution, and retrospectives.
- Improve engineering processes, workflows, delivery efficiency, productivity, and quality metrics.
What you'll need
- Strong experience with C#, .NET Core, Web APIs, ReactJS, and SQL Server.
- Experience with AWS cloud services.
- Hands-on experience with CI/CD pipelines and Git-based development workflows.
- Strong understanding of software design patterns, system architecture, database design, performance optimization, scalability, and reliability.
- 3–5+ years of experience leading engineering teams.
- Experience managing teams of 8–20 engineers.
- Proven track record of delivering complex software projects.
- Strong experience working in Agile/Scrum development environments.
- Ability to balance engineering processes with execution speed and innovation.
- Experience improving engineering productivity and quality metrics.
- Excellent communication and stakeholder management skills.
- Ability to work closely with product and architecture teams to drive technical decisions.
- Comfort working in a fast-paced, high-demand environment.
- Strong problem-solving and analytical mindset.
- Ability to think creatively and solve complex engineering challenges.
- Strong ownership and accountability mindset.
- Passion for building scalable products and high-performing teams.
- Ability to balance technical depth with leadership responsibilities.
Nice to have
- Experience in large-scale distributed systems.
- Exposure to microservices architecture.
- Experience leading modernization or platform transformation initiatives.
Details
- Location: Hyderabad, TG, IND.
Read the full description and apply on the company’s own careers page.