We are looking for an Engineering Manager - Backend who will lead and mentor a team of talented backend engineers. As part of the leadership team, you will be responsible for driving the design, architecture, and development of highly scalable and reliable backend systems that support PhonePe’s payment services. You will be instrumental in scaling our systems, maintaining production quality, and ensuring high availability as we continue to grow and serve millions of users.
Key Responsibilities
- Lead a talented backend engineering team to build, scale, and maintain backend services that support PhonePe’s business.
- Coach, mentor, and grow your team members’ technical and soft skills, fostering a culture of continuous learning and collaboration.
- Define engineering goals, set clear expectations, and hold team members accountable for their deliverables and performance.
- Own the design and architecture of backend systems, ensuring scalability, reliability, and performance.
- Collaborate with cross-functional teams (product, operations, business, etc.) to align engineering solutions with business goals.
- Take a hands-on approach to complex system design and coding when necessary, helping to solve key technical challenges.
- Provide technical leadership on backend architecture, microservices, database design, and other critical components of the system.
- Lead the implementation of new technologies, frameworks, and tools to improve the team’s efficiency and system performance.
- Drive the adoption of best practices in software development, code quality, and testing to ensure robust, scalable systems.
- Oversee the health and reliability of production systems, ensuring that PhonePe’s services are always available and performant for millions of users.
- Drive initiatives for reducing downtime, improving system observability, and proactively addressing production issues.
- Ensure that backend services meet PhonePe’s security, compliance, and performance standards.
- Collaborate closely with product managers, business stakeholders, and other engineering teams to deliver solutions that meet both business and technical requirements.
- Manage stakeholder expectations, ensuring timely delivery of key features and addressing any technical concerns raised by stakeholders.
- Contribute to product roadmaps, prioritizing engineering tasks based on business needs and customer feedback.
- Continuously optimize backend systems for performance, scalability, and cost-efficiency.
- Identify and implement improvements to engineering processes to streamline workflows and enhance team productivity.
- Drive innovation by exploring new technologies and solutions that can improve the backend architecture and customer experience.
- Actively recruit, hire, and retain top-tier engineering talent.
- Build a team culture that emphasizes collaboration, inclusivity, and ownership, while supporting individual growth and development.
- Encourage a culture of feedback, where engineers are empowered to continuously improve both personally and professionally.
Qualifications
- 11+ years of software development experience with at least 3+ years in a leadership role managing engineering teams.
- Strong experience designing and developing large-scale distributed systems with a focus on performance, scalability, and reliability.
- Expertise in backend technologies, such as Java, Go, Python, or similar programming languages.
- Experience in microservices architecture, API design, cloud computing, and devops practices (AWS, Google Cloud, Azure, etc.).
- Proven experience building and scaling backend systems in fast-paced, high-traffic environments.
- Solid understanding of database technologies, including SQL and NoSQL, and experience with database design, optimization, and management.
- Excellent problem-solving skills with the ability to analyze and solve complex technical challenges.
- BTech, MTech, or PhD in Computer Science, Engineering, or a related technical discipline (or equivalent experience).
- Excellent verbal and written communication skills, with the ability to present complex technical concepts clearly to non-technical stakeholders.
- Start-up experience is a plus, as it will help you thrive in a dynamic, rapidly changing environment.
Desired Skills
- Cloud Infrastructure. Familiarity with cloud-based technologies and platforms such as AWS, Google Cloud, or Microsoft Azure.
- DevOps Practices. Experience with CI/CD pipelines, Docker, Kubernetes, and other automation tools.
- Security Practices. Experience in building secure backend systems, understanding encryption, and protecting sensitive financial data.
- Performance Optimization. Expertise in optimizing backend services for performance, reliability, and cost-effectiveness.
Why PhonePe?
- Impactful Work. Join a team where your work will directly affect millions of users and shape the future of digital payments in India.
- Innovative Environment. Work in a fast-paced, high-growth environment that thrives on creativity, technical innovation, and continuous learning.
- Career Growth. PhonePe offers a culture of ownership where you are empowered to make decisions, take on new challenges, and grow your career in meaningful ways.
- Comprehensive Benefits. We provide a competitive salary, health insurance, retirement benefits, wellness programs, and more.
- Work-Life Balance. Enjoy a supportive work environment that promotes a healthy work-life balance.
How to Apply?
If you are passionate about leading high-performing teams, building scalable backend systems, and making an impact in a high-growth company, we would love to hear from you! Apply today and become a part of PhonePe’s mission to make digital payments easy and accessible for everyone.