As a Mgr Software Engineering in Pune, you will lead a team of software engineers to deliver high-quality software solutions while developing team members' technical and professional capabilities.
Requirements
- Lead, mentor, and develop a team of 10 -15 software engineers across various experience levels
- Conduct regular 1-on-1s focused on career development, feedback, and goal progress
- Set clear performance expectations and deliver constructive feedback through ongoing coaching
- Manage performance improvement plans and make difficult personnel decisions when necessary
- Create individual development plans aligned with career aspirations and business needs
- Facilitate team dynamics, resolve conflicts, and build cohesive, high-performing teams
- Drive recruitment efforts including sourcing, interviewing, and hiring top engineering talent
- Onboard new team members with structured ramp-up plans and mentorship assignments
- Foster inclusive team culture where all members feel valued and empowered to contribute
- Recognize and celebrate team achievements and individual contributions
- Ensure on-time delivery of high-quality software features aligned with product roadmaps
- Break down complex initiatives into manageable work items with clear acceptance criteria
- Facilitate sprint planning, daily standups, retrospectives, and other agile ceremonies
- Remove blockers and dependencies that impede team progress
- Monitor work-in-progress and team velocity to maintain sustainable delivery pace
- Balance feature development with technical debt reduction and platform improvements
- Coordinate with other engineering teams to manage dependencies and integration points
- Drive root cause analysis for production incidents and implement preventive measures
- Participate in on-call rotation and ensure team maintains operational excellence
- Track and communicate progress, risks, and blockers to leadership and stakeholders
- Establish and enforce code quality standards through reviews and best practices
- Guide technical design decisions and architectural approaches for team's domain
- Promote test-driven development and comprehensive automated testing strategies
- Champion DevOps practices including CI/CD, infrastructure as code, and observability
- Ensure security best practices are embedded in development lifecycle
- Drive adoption of AI-powered development tools to enhance team productivity
- Evaluate and integrate AI capabilities into products where appropriate
- Establish guidelines for responsible AI usage and model evaluation
- Drive technical debt visibility and advocate for dedicated time to address it
- Stay current with technology trends including AI/ML advancements and evaluate new tools and frameworks
- Contribute code to critical features and technical spikes (20-30% time)
- Mentor engineers on technical skills, design patterns, AI integration, and problem-solving approaches
- Foster engineering craftsmanship through code reviews, pair programming, and knowledge sharing
Benefits
- Competitive compensation and benefits package
- Opportunities for growth and career development
- Innovative and collaborative work environment