Engineering Manager
Razorpay · Bengaluru, Karnataka, India
Razorpay · Bengaluru, Karnataka, India
**Title: Engineering Manager** **The Role:** An Engineering Manager at Razorpay is well-grounded - innovative, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas, considering the scale of our software product outreach. You’re also expected to influence the culture of the company and help shape it the right way. **Roles and Responsibilities:** ● Ability to attract and hire top-notch Engineering talent for the organization. ● Be responsible for the group's technical strategy and roadmap - creating success metrics in close collaboration with other groups across the organization, and executing initiatives in an agile way. ● 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. **Mandatory Qualifications:** ● Total of 8+ years' experience. ● Experience level of 5+ years of experience in very large scale applications and 3+ years' experience in people management. ● Strong problem solving skills, data structures and algorithms. ● Experience with distributed systems handling large amounts of data. ● Excellent coding skills in one of the languages PHP/Python/C++/Java. ● Very good understanding of Web Technologies. ● Very good understanding of any RDBMS and/or messaging. **Good to have:** We also expect the following, but we accept that you can be an absolutely great developer without fulfilling the below. So go ahead and apply even if the following isn’t applicable: ● Have a few weekend side projects up on GitHub ● Have contributed to an open-source project ● Have worked at a product company ● Have a working knowledge of a backend programming language **Location: Bangalore**