As a Software Engineer at PhonePe, you will be part of a forward-thinking team responsible for developing and enhancing web-based applications that cater to millions of users. Your role will involve designing scalable, robust systems, solving complex business and technical problems, and contributing to the incremental improvement of architectural frameworks.
Responsibilities
- Build robust and scalable web-based applications.
- Design abstractions and contracts with clear separation of concerns.
- Perform high-level design, including functional modeling and module breakdown.
- Drive incremental changes to architecture and analyze their impact.
- Enhance performance and efficiency in large-scale distributed systems.
- Collaborate with Product Managers to derive capability views from features/solutions.
- Lead execution of medium-sized projects and work with stakeholders to track and improve project impacts.
- Required Skills and Qualifications:
- Extensive experience in at least one general programming language (e.g., Java, C, C++).
- Proficiency in writing maintainable, scalable, and unit-tested code.
- Experience with multi-threading and concurrency programming.
- Strong background in building scalable business applications with complex business flows.
- Knowledge of object-oriented design, design patterns, and intuitive module and class-level interfaces.
- Familiarity with Test Driven Development (TDD).
- Good understanding of databases (e.g., MySQL) and NoSQL technologies (e.g., HBase, Elasticsearch).
Experience and Education
- BTech, MTech, or Ph.D. in Computer Science or a related technical discipline (or equivalent).
- 3-5 years of experience in coding and problem-solving on a large scale.
- Experience working in startup environments with high ownership and commitment.
Employee Benefits
- Insurance. Medical, critical illness, accidental, and life insurance.
- Wellness. Employee Assistance Program, onsite medical center, emergency support system.
- Parental Support. Maternity and paternity benefits, adoption assistance, day-care support.
- Mobility. Relocation benefits, transfer support, travel policies.
- Retirement. PF contributions, gratuity, NPS, leave encashment.
- Additional Benefits. Higher education assistance, car lease, salary advance policy.
Life at PhonePe
- Culture of Innovation. A dynamic environment where creativity is encouraged.
- Growth Opportunities. Roles extend beyond defined job descriptions with ample chances for professional development.
If this role resonates with your career aspirations and skills, PhonePe could be a great place for you to thrive!