Be a highly technical, hands-on manager for a team of 40+ engineers
Responsible for the product engineering roadmap with a focus on performance, scale, and quality for products used by millions of users across d-site, m-site, and apps
Own and drive technical discussions and have a strategic tech influence
Communicate cross-functionally, collaborate with Business teams, Product managers, engineers, and QA to plan and own and deliver solutions on time
Use Agile methodologies / principles and best practices for team deliverables along with coding standards, code reviews, source control management, build processes, testing, and operations
Work with Director / VP Engg / CTO to define best practices for development and champion their adoption at the same time
Perform well in a fluid environment, fast-paced environment
Responsible for hiring and skills management for the team
What You’ll Need
Overall 15+ years of experience including at least 3 years of management experience leading engineers
5+ years of demonstrable experience building and maintaining large scale, distributed systems
Demonstrable experience with Java 8, Spring, Spring Boot, Micro-service architecture and NoSQL DBs
The position requires solid knowledge of secure coding practices
Experience of managing teams and delivering high-quality projects on time
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
Experience with managing diverse teams and delivering high-quality projects on time
Deep understanding of technology and architecture in a highly scalable and available setup
Develop tools to monitor system health, performance, and deployment.
Ability to conduct performance analysis and address production issues in large scale distributed systems
Hands on manager who can lead by example to motivate and challenge the team to deliver their best
Excellent problem solving, critical thinking, and communication skills
Works well with ambiguity, can focus themselves and their team and move forward
Should be highly proactive, both with systems and your team; anticipate their needs, where they might struggle, etc.