← All openings

Software Engineer, Backend

PhonePe · India

PhonePe is seeking a Software Engineer for Backend development with 1 to 3 years of experience to design and build scalable distributed systems.

What you will do

  • Design, develop, and maintain robust and scalable web-based applications with strict adherence to the separation of concerns.
  • Drive solutions for high-level business and technical problems, leading functional modeling, module decomposition, and system design initiatives.
  • Implement incremental changes to existing architecture and conduct comprehensive impact analyses.
  • Profile, tune, and improve performance across large-scale distributed systems.
  • Collaborate closely with Product Managers to translate business features into technical capabilities.
  • Lead the execution of medium-sized projects and structure workflows into distinct phases to ensure predictable delivery.
  • Work with broader stakeholders to track the impact of deployed projects and features, proactively iterating on them.

What you need

  • B.Tech, M.Tech, or Ph.D. in Computer Science or a related technical discipline.
  • 1 to 2 years of professional experience in software engineering with a proven track record of solving problems at scale.
  • Extensive experience in at least one general-purpose programming language such as Java, C, or C++ with exceptional coding skills.
  • Strong hands-on experience with multi-threading and concurrent programming.
  • Deep expertise in Object-Oriented Design (OOD), design patterns, and building intuitive module and class-level interfaces.
  • Solid understanding of relational databases like MySQL as well as NoSQL technologies like HBase, Elasticsearch, and Aerospike.
  • Strong knowledge of Test-Driven Development (TDD) and experience with the full software development life cycle (SDLC) on a Linux platform.

Pay and perks

  • Insurance Benefits including Medical Insurance, Critical Illness Insurance, Accidental Insurance, and Life Insurance.
  • Wellness Program including Employee Assistance Program, Onsite Medical Center, and Emergency Support System.
  • Parental Support including Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, and Day-care Support Program.
  • Mobility Benefits including Relocation benefits, Transfer Support Policy, and Travel Policy.
  • Retirement Benefits including Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, and Leave Encashment.
  • Other Benefits including Higher Education Assistance, Car Lease, and Salary Advance Policy.

How to apply

  • Click "I'm interested" on the job posting page to apply.
  • Fill out the accommodation form provided in the job description if you have a disability or special need requiring assistance.