PhonePe is India's leading digital payments company with 500 Million registered users and 37 Million merchants covering over 99% of the postal codes across India. The company has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as well as adjacent tech-enabled businesses such as Pincode for hyperlocal shopping and Indus App Store, India's first localized App Store.
As a Software Engineer at PhonePe, you will: • Build robust and scalable web-based applications • Create abstractions and contracts with separation of concerns • Solve high-level business and technical problems • Perform high-level design with guidance • Implement incremental changes to architecture • Conduct performance tuning for large-scale distributed systems • Mentor young minds and lead medium-sized projects • Work closely with Product Managers and stakeholders
Requirements: • 7+ years of experience in software development • Expertise in at least one general programming language (e.g., Java, C, C++) • Experience with multi-threading and concurrency programming • Strong object-oriented design skills and knowledge of design patterns • Excellent coding skills and ability to convert designs into code fluently • Knowledge of Test Driven Development • Understanding of databases (e.g., MySQL) and NoSQL (e.g., HBase, Elasticsearch, Aerospike) • Experience with full life cycle development on a Linux platform • BTech, MTech, or Ph.D. in Computer Science or related technical discipline
PhonePe offers a dynamic work environment where you'll have the opportunity to work on large-scale projects, collaborate with talented individuals, and make a significant impact on India's digital payment landscape.