Software Engineer

Bengaluru, Karnataka, India
Nov 18, 2024
Nov 11, 2025
Onsite
Full-Time
4 Years
Job Description

As a Software Engineer at PhonePe, you will play a crucial role in developing and maintaining cloud architecture components and ensuring their scalability, security, and performance. You will own the design, implementation, and ongoing upkeep of these components that are fundamental to PhonePe’s infrastructure. Your solutions will support a growing user base of 500+ million people, providing you with the opportunity to make a meaningful impact in India’s digital ecosystem.

Key Responsibilities

  • Design and develop key cloud architecture components to handle provisioning, patching, migration, and retirement of instances. These components play a vital role in the functioning of PhonePe's core infrastructure.
  • From conceptualizing solutions to their deployment and regular maintenance, you will have ownership over the entire lifecycle of your solutions.
  • Identify and solve company-wide infrastructure problems by implementing scalable solutions. Ensure that solutions are designed to handle the growing user base of PhonePe.
  • Work on ensuring that all systems are secure, compliant with industry standards, and regularly updated. This includes taking proactive measures to improve system security and compliance.
  • Collaborate closely with other engineering teams, product managers, and leadership to identify needs, design efficient systems, and integrate solutions into the broader PhonePe tech ecosystem.
  • Bring a DevOps mindset to development processes, emphasizing automation, continuous integration/continuous delivery (CI/CD), and regular performance monitoring to improve infrastructure and reduce operational costs.
  • Work on identifying, diagnosing, and troubleshooting issues within the infrastructure and providing solutions quickly and efficiently.

Required Skills & Qualifications

  • Minimum of 4 years of experience in software engineering, with a focus on cloud-based solutions and large-scale system development.
  • Proficient in at least two of the following programming languages. Python, Go, Java, C++. A strong understanding of data structures and algorithms is essential.
  • Strong understanding of cloud platforms (AWS, GCP, or Azure) and familiarity with technologies like Mesos, KVM/QEMU, and containerization tools (Docker, Kubernetes).
  • Knowledge of Node.js and React is a plus for full-stack development.
  • Experience with automation tools, continuous integration, and continuous deployment (CI/CD) pipelines, and a DevOps mindset toward building and maintaining software.

Problem-Solving

  • Strong problem-solving skills with the ability to identify issues and design scalable solutions to address them.
  • Excellent communication and interpersonal skills to work with cross-functional teams and collaborate effectively with stakeholders across the organization.

Preferred Qualifications

  • Understanding of networking principles, which is valuable when working on large-scale distributed systems.
  • Familiarity with microservices architecture and experience with distributed system design and scaling is highly beneficial.
  • Knowledge of security best practices and compliance requirements in the cloud environment.

Employee Benefits

  • Comprehensive medical, critical illness, accidental, and life insurance.
  • Access to Employee Assistance Program, Onsite Medical Centers, and Emergency Support Systems.
  • Generous Maternity and Paternity Leave.
  • Adoption Assistance Program and Daycare Support.

Retirement & Mobility Benefits

  • Employee Provident Fund (EPF), Gratuity, NPS, and Flexible PF Contributions.
  • Relocation benefits and Travel Support.

Other Benefits

  • Higher Education Assistance, Car Lease Program, and Salary Advance Policy.

Why Join PhonePe?
Working at PhonePe gives you the opportunity to be a part of one of India’s most exciting tech companies that is at the forefront of revolutionizing the financial ecosystem. Our collaborative culture, fast-paced work environment, and commitment to innovation will allow you to grow professionally while working on projects that impact millions of people daily. We foster an inclusive work environment where creativity and new ideas are encouraged, and every team member has the freedom to take ownership of their projects.

How to Apply. If you’re passionate about solving challenging problems at scale, building robust systems, and contributing to products that impact millions, we encourage you to apply. Join us in our mission to accelerate India’s digital transformation!

Related Jobs