Role: Software Engineering Lead
Location: Chennai
Experience: 10 to 15 Years
We are looking for a Software Engineering Lead to manage and mentor engineers who are embedded across multiple Scrum teams. This role focuses on people leadership combined with strong technical involvement, ensuring engineers are supported, guided, and aligned with the broader technical strategy.
The ideal candidate will help develop engineering talent, provide technical direction, and collaborate closely with architects, DevOps, product owners, and other engineering leads to deliver robust and scalable solutions.
Key Responsibilities
Team & People Leadership
- Manage and mentor a group of engineers working across different Scrum teams.
- Conduct performance reviews, career development discussions, and regular feedback sessions.
- Provide technical coaching and guidance to help engineers solve challenges within their pods.
- Coordinate with Scrum Masters and Pod Leads to understand sprint objectives and priorities.
- Encourage knowledge sharing and adoption of best practices across engineering teams.
Agile & Cross-Team Collaboration
- Support Agile/Scrum practices, ensuring consistency in processes across teams.
- Collaborate with Product Owners, DevOps, Architects, and Engineering Leads to remove blockers and clarify technical direction.
- Act as an escalation point for technical challenges, ensuring quick resolution and transparency to stakeholders.
Technical Leadership & Solution Engineering
- Provide technical oversight and code reviews, guiding engineers on architecture and implementation.
- Work closely with Technical Architects to ensure solutions align with the broader technical roadmap.
- Contribute to high-level solution design, estimation, and troubleshooting across multiple teams.
- Participate in proof-of-concepts (POCs) and help bridge conceptual ideas with practical implementation.
Requirements
Essential
- Bachelor's degree in Computer Science or related field (or equivalent practical experience).
- 10 to 15 years of software development experience, with 5+ years in a Senior/Lead role.
- Strong hands-on experience in C#/.NET, React.js, and AWS-based technologies.
- Demonstrated experience leading or mentoring software engineers, including performance management.
- Solid understanding of Agile/Scrum methodologies.
- Ability to support engineers working across multiple Scrum teams.
- Excellent communication and stakeholder management skills.
- Strong problem-solving ability, capable of stepping into complex technical challenges and guiding teams toward effective solutions.