Browse All Jobs
Job Description
PhonePe Group is seeking a Software Architect to translate high-level business problems into scalable designs and code. The ideal candidate will create libraries and utilities for larger consumption, write performant, unit-tested code, and develop object-oriented models and data structures for new software projects. They will also create platforms and services using a strong background in distributed systems design and large-scale storage systems.
Responsibilities:
  • Translate high-level business problems into scalable design and code.
  • Create libraries & Utilities for larger consumption
  • Write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account
  • Create platforms and services in your product/team using your strong background in distributed systems design and large scale storage systems
  • Influence product requirements & operational plans.
  • Insist on best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework including any inter dependencies
  • Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentee
  • Own the scalability and reliability of core systems and cross-functional systems.
  • Accountable for the scalability and reliability of entire ecosystem owned by the individual
  • Derives insights and learnings and shares with teams
Requirements:
  • Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
  • Ability to drive design and architecture of multiple subsystems
  • Extensive experience in object oriented design skills, deep understanding of design patterns, and huge passion and ability to design intuitive module and class-level interfaces
  • Excellent coding skills and act as a role model for junior engineers from code quality perspective
  • Knowledge of Test Driven Development
  • Ability to break-down larger/fuzzier problems into smaller ones in the scope of the Product
  • Worked in a startup environment with high levels of ownership and commitment
  • BTech, MTech, or PhD in Computer Science or a related technical discipline (or equivalent).
  • 10+ years of experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data.
  • Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences
  • Go-getter attitude that reflects in energy and intent behind assigned tasks
Benefits:
  • Insurance Benefits (Medical, Critical Illness, Accidental, Life)
  • Wellness Program (Employee Assistance, Onsite Medical Center, Emergency Support)
  • Parental Support (Maternity, Paternity, Adoption Assistance, Day-care Support)
  • Mobility Benefits (Relocation, Transfer Support, Travel Policy)
  • Retirement Benefits (PF Contribution, Gratuity, NPS, Leave Encashment)
  • Other Benefits (Higher Education Assistance, Car Lease, Salary Advance)
Apply Manually