Job Description
PhonePe Group is seeking a Software Engineer to join their team in Bengaluru. PhonePe is a leading digital payments company in India with a large user base and merchant network. The company has expanded into financial services and tech-enabled businesses.
As a Software Engineer at PhonePe, the individual will be responsible for building robust and scalable web-based applications. The role involves thinking of platforms and reuse, building abstractions and contracts, and driving problem-solving skills. The engineer will also be involved in high-level design, performance tuning, mentoring, and working closely with the product manager.
Responsibilities:
- Build Robust and scalable web-based applications
- Think of platforms & reuse
- Build abstractions and contracts with separation of concerns for a larger scope
- Drive problem-solving skills for high-level business and technical problems
- Do high-level design with guidance; Functional modeling, break-down of a module
- Do incremental changes to architecture: impact analysis of the same
- Do performance tuning and improvements in large scale distributed systems
- Mentor young minds and foster team spirit, break down execution into phases to bring predictability to overall execution
- Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects
- Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them
Requirements:
- Extensive programming experience in at least one general programming language (e.g. Java, C, C++)
- Experience with multi-threading and concurrency programming
- Object-oriented design skills and knowledge of design patterns
- Excellent coding skills
- Knowledge of Test Driven Development
- Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc)
- Experience with full life cycle development in any programming language on a Linux platform
- BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent).
- 9+ years of experience in the art of writing code and solving problems on a Large Scale.
What PhonePe Offers:
- Insurance Benefits (Medical, Critical Illness, Accidental, Life)
- Wellness Program (Employee Assistance Program, Onsite Medical Center)
- Parental Support (Maternity/Paternity Benefit, 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)