Job Description
PhonePe Group is seeking a Software Architect to translate business problems into scalable designs and code. The candidate will create libraries and utilities, write performant code, and develop object-oriented models. They will also influence product requirements and operational plans, champion best practices, and mentor junior engineers. This role demands a strong background in distributed systems and large-scale storage systems.
Role involves:
- Translating high-level business problems into scalable design and code.
- Creating libraries & Utilities for larger consumption
- Writing performant, unit-tested code.
- Developing object-oriented models and designing data structures.
- Creating platforms and services using distributed systems design.
- Influencing product requirements & operational plans.
- Mentoring junior engineers.
- Owning the scalability and reliability of core systems.
Requirements:
- Extensive programming experience in Java, C, or C++.
- Strong object-oriented design skills and knowledge of design patterns.
- Knowledge of Test Driven Development.
- Experience in a startup environment.
- BTech, MTech, or PhD in Computer Science or related field.
- 10+ years of experience in building highly scalable business applications.
- Excellent communication skills.
PhonePe offers:
- Medical, critical illness, accidental, and life insurance.
- Employee Assistance Program and onsite medical center.
- Maternity and paternity benefits.
- Adoption assistance program and day-care support.
- Relocation benefits and transfer support.
- Employee PF contribution, gratuity, and leave encashment.
- Higher education assistance and car lease options.