- 12+ years of hands-on experience in software development, with a strong background in Java and C delivering applications on Windows on Web platforms.
- Solid understanding of software architecture, microservices, distributed systems, and cloud computing.
- Proven track record of delivering large-scale, complex software projects.
- Prior experience in leading teams across multiple engagements, managing over 10+ engineers.
- Strong people management skills, including performance management, recruitment, and team development.
- Ability to think critically and act decisively in high-pressure situations, with a focus on delivering results.
- Proven ability to manage project timelines, risks, and client expectations effectively.
- Excellent communication and collaboration skills, particularly in dealing with senior stakeholders and cross-functional teams.
- Experience working across time zones (India, NZ, US etc.), managing teams in diverse locations.
- Experience with Agile methodologies and best practices.
- Previous exposure to working with large clients, demonstrating an ability to scale teams and grow accounts.
- A passion for mentoring and building strong teams in a high-growth environment