PhonePe

Software Architect

PhonePe

Apply
9 months ago
Pune, India
Staff+

Responsibilities

  • Translate high-level business problems into scalable design and code.
  • Write performant, unit-tested code and develop object-oriented models.
  • Create platforms and services using a strong background in distributed systems design.
  • Influence product requirements and operational plans while championing best practices.
  • Mentor junior engineers on software design and coding practices.
  • Own the scalability and reliability of core and cross-functional systems.
  • Derive insights and share learnings with teams.

Requirements

  • Extensive programming experience in at least one general programming language.
  • Ability to drive design and architecture of multiple subsystems.
  • Extensive experience in object-oriented design and understanding of design patterns.
  • Excellent coding skills and act as a role model for junior engineers.
  • Knowledge of Test Driven Development.
  • Ability to break down larger problems into smaller ones.
  • Experience in a startup environment with high ownership.
  • BTech, MTech, or PhD in Computer Science or a related discipline.
  • 10+ years of experience in building highly scalable business applications.
  • Excellent verbal and written communication skills.
  • Go-getter attitude reflecting energy and intent.

Benefits

  • Medical, Critical Illness, Accidental, and Life Insurance.
  • Employee Assistance Program and Onsite Medical Center.
  • Maternity and Paternity Benefits, Adoption Assistance, and Day-care Support.
  • Relocation benefits and Transfer Support Policy.
  • Employee PF Contribution, Flexible PF Contribution, and Gratuity.
  • Higher Education Assistance and Car Lease options.

Tech Stack

CC++Java

Categories

BackendDevOpsFull StackTesting