Software Engineer (Backend)

Bengaluru, Karnataka, India
Oct 15, 2024
Oct 15, 2025
Onsite
Full-Time
3 Years
Job Description

As a developer at PhonePe, you’ll face exciting challenges such as building for scale, engaging in rapid iterative development, and maintaining a customer-centric product mindset. With a user base exceeding 500 million, your work will have a real impact on individuals while ensuring security, stability, and automation in our engineering practices.

Role & Responsibilities

  1. Develop Robust Web Applications. Create scalable web-based applications, focusing on platform design and reusability.
  2. Architectural Design. Contribute to high-level design and functional modeling, driving the separation of concerns.
  3. Problem-Solving. Tackle high-level business and technical problems through creative solutions.
  4. Performance Tuning. Optimize performance in large-scale distributed systems.
  5. Mentorship. Foster team spirit by mentoring junior developers and breaking down execution phases for predictability.
  6. Collaboration. Work closely with Product Managers to align project execution with business capabilities and track project impacts.

Requirements

  1. Experience. Minimum 3 years of experience in coding and problem-solving on a large scale.
  2. Educational Background. B.Tech, M.Tech, or Ph.D. in Computer Science or a related technical field (or equivalent).
  3. Coding Proficiency. Excellent coding skills with fluency in at least one programming language (Java, C, C++) and experience in writing maintainable, scalable, unit-tested code.
  4. Technical Knowledge. Strong understanding of multi-threading, concurrency, object-oriented design, design patterns, and test-driven development.
  5. Database Expertise. Familiarity with databases (e.g., MySQL) and NoSQL technologies (e.g., HBase, Elasticsearch, Aerospike).
  6. Problem-Solving Skills. Strong desire to tackle complex, real-world problems with a go-getter attitude.
  7. Communication. Open communicator who actively engages in discussions, listens, and provides constructive feedback.
  8. Design and Architecture. Ability to drive design and architecture across multiple subsystems while breaking down larger problems into manageable tasks.

Benefits of Joining PhonePe (Full-Time Employees Only)

  1. Insurance Benefits. Comprehensive medical, critical illness, accidental, and life insurance.
  2. Wellness Program. Employee assistance programs, onsite medical center, and emergency support systems.
  3. Parental Support. Maternity and paternity benefits, adoption assistance, and daycare support.
  4. Mobility Benefits. Relocation assistance, transfer support, and travel policies.
  5. Retirement Benefits. Employee PF contribution, flexible PF options, gratuity, NPS, and leave encashment.
  6. Additional Benefits. Higher education assistance, car lease options, and salary advance policy.

Life at PhonePe

Working at PhonePe is more than just a job; it’s a rewarding experience filled with creative opportunities and the chance to take on roles beyond your defined job description. Join us in making a difference in the world of digital payments and financial services.