Manager - Product Development Engineering
Seeking a Manager for Product Development Engineering at Razorpay, Pune, Maharashtra, India. Full-time on-site role. Lead engineering talent recruitment, drive technical strategy, collaborate with partners, and mentor direct reports for successful product delivery.
Job description
The Role:
The Manager, Product Development Engineering, is a critical engineering leadership role that is well-grounded—innovative, quality-focused, a product thinker, and business-conscious—not mere coders, of course, with deeper technical context and experience to build quality software.
Roles and Responsibilities:
- Ability to attract and hire top-notch engineering talent for the organisation.
- Be responsible for the group's technical strategy and roadmap - creating success metrics in close collaboration with other groups across the organisation in executing initiatives in an agile way.
- Collaborate with external partners to ensure timely delivery of products.
- Brings a strong perspective that drives change and motivates engineers to develop simple solutions to complex problems.
- Help implement effective engineering processes and champion their adoption.
- Has the technical capacity and capability to partner with tech leads and architects in problem solving.
- Mentor the professional development of each direct report through personal and performance management.
- Give engineers the tools, confidence, and motivation to make decisions independently that lead to their recognition.
- Effective at influencing a culture of engineering craftsmanship and excellence.
- Initiate cross-functional (Product, Business, Operations) collaborations with development teams throughout Razorpay and gather feedback and requirements.
- Seek diverse perspectives to drive bottom-up innovation and create buy-in from all technical stakeholders.
- Ensure the team fully understands the goals and objectives of Razorpay as a company and how their work fits into 'the bigger picture.
Requirements:
- Total of 8+ years' experience.
- Experience level of 3+ years of experience in very large scale applications and 1+ years' experience in people management.
- Strong problem solving skills, data structures and algorithms.
- Experience with distributed systems handling large amounts of data.
- Has Prior experience on Java & Spring Boot Applications.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.
- Very good understanding of AWS and Kubernetes.