Senior Software Engineer | PayU | Bengaluru, India
Date: June 3, 2025
Location: Bengaluru, IN
Experience Level: 4+ Years | Backend Development | Java | Spring Boot | AWS
Company: PayU (A Prosus Group Company)
Job Type: Full-Time | Senior Engineering Role
About the Team
The PayU Payments Engineering Team is at the core of enabling seamless online transactions for millions of users and businesses. From merchant integrations to secure customer experiences, our team is dedicated to delivering scalable, reliable, and innovative solutions across the entire payments ecosystem.
About the Role
We are looking for a passionate and experienced Senior Software Engineer to join our backend engineering team. You will work on mission-critical systems using modern technologies, contributing to the architecture, performance, and scalability of our core services.
Key Responsibilities
Backend Development: Design, develop, and maintain scalable and user-friendly backend applications using Java and Spring Boot.
Team Collaboration: Work closely with designers, product managers, and fellow engineers to create and deliver seamless user experiences.
Code Quality: Implement coding best practices, including writing unit tests, performing code reviews, and maintaining documentation.
Performance Optimization: Analyze and fine-tune application performance, resolving any issues or bottlenecks.
Microservices Architecture: Design and implement scalable microservices with strong principles of modularity and reusability.
Requirements
Bachelor’s degree in Computer Science or a related field from a top-tier institution.
4+ years of hands-on experience in software development engineering.
Proficiency in Java, with a solid understanding of object-oriented programming and design patterns.
Strong knowledge of Spring Boot and its ecosystem.
Experience with AWS cloud infrastructure and scalable deployments.
Familiarity with RDBMS (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
Strong grasp of CS fundamentals including data structures, algorithms, and system design.
Experience building scalable microservices.
Bonus: Experience with Python is a plus.
Excellent analytical, problem-solving, and communication skills.
Proven ability to prioritize, manage time, and deliver high-quality solutions in fast-paced environments.
A collaborative mindset with the ability to mentor, inspire, and lead when needed.
Comfort with ambiguity and ability to think in abstract systems.
What We Offer
A results-driven and inclusive workplace culture.
A dynamic space where change is embraced and innovation is constant.
Access to 5,000+ global training programs (Harvard, Coursera, Udacity, etc.).
Exposure to cutting-edge concepts in an agile startup environment backed by Prosus, one of the world’s largest tech investors.
Opportunities to work on high-impact products used by 5L+ businesses.
About PayU
PayU is a leading digital financial services provider in India and a global fintech player operating in 18+ high-growth markets. We support more than 5 lakh merchants, offering advanced digital payment solutions across 150+ payment methods including cards, UPI, wallets, EMIs, and more. As part of Prosus, PayU strives to create a full-stack digital financial ecosystem that serves both enterprise and underserved users through innovation.
Explore more: www.payu.com
Our Commitment to Diversity & Inclusion
At PayU, we are proud to foster an inclusive environment where all individuals are respected and empowered. We champion diversity of thought, cultural backgrounds, and gender identity. We maintain zero tolerance for discrimination of any kind, including race, ethnicity, disability, or orientation.