ACI powers the payments ecosystem – globally, and you power ACI. As a Mgr Software Engineering in Pune, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem! The Software Engineering Manager is a first-level people leader responsible for leading 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
- Partner with Product Management on feature definition, scope, and acceptance criteria
- Work with Technical Program Managers on capacity planning and portfolio execution
- Collaborate with Architecture team on technical standards and design reviews
- Engage with QA/Test teams to ensure comprehensive testing strategies
- Communicate team progress, risks, and achievements to Director and stakeholders
- Translate business requirements into technical solutions and explain technical constraints to non-technical audiences
- Facilitate cross-team collaboration and knowledge transfer
- Represent team in engineering leadership forums and initiatives
- Build strong working relationships across engineering, product, and business teams
- Drive continuous improvement through retrospectives and actionable experiments
- Monitor and improve team metrics including velocity, cycle time, and quality indicators
- Implement and track DORA metrics (deployment frequency, lead time, MTTR, change failure rate)
- Identify process bottlenecks and implement improvements to engineering workflows
- Leverage tools and automation to improve team productivity and efficiency
- Participate in post-mortems and drive implementation of corrective actions
- Contribute to engineering-wide initiatives for tooling, processes, and standards
- Use data to inform decisions and demonstrate team impact
Benefits
- Competitive compensation
- Career development
- Innovative and collaborative work environment
- Opportunities for growth