Senior Software Engineer – PayU (Bengaluru, India)
Location: Bengaluru, India
Experience: 4+ Years
Salary Range: Not specified by the employer
Job Type: Full-Time | On-site | Senior-Level | FinTech | Cloud & Microservices
Company: PayU Digital Labs
Job Summary
PayU Digital Labs is seeking a highly skilled and motivated Senior Software Engineer to join its high-performance development team in Bengaluru. This role involves designing, developing, and optimizing robust, scalable software systems. You will contribute to architectural decisions, lead technical discussions, and mentor junior engineers. Ideal for candidates with deep expertise in cloud platforms, microservices, and modern development frameworks, this is an opportunity to grow with one of the world’s leading PayTech companies.
Key Responsibilities
Design, develop, and maintain scalable and secure software solutions following best coding practices and architecture principles.
Lead code reviews, provide mentorship, and promote best practices including test-driven development (TDD) and clean code architecture.
Collaborate with cross-functional teams including product managers, designers, and engineers to define and deliver new features.
Write unit, integration, and automated tests, and collaborate with QA teams to ensure product quality.
Identify and resolve performance issues in applications and databases to ensure high availability and low-latency.
Stay updated on modern frameworks, tools, and best practices and contribute to continuous improvement initiatives.
Required Skills & Qualifications
Bachelor’s degree in Computer Science or related field from a top-tier institution.
Minimum 4+ years of hands-on software development experience.
Deep understanding of fundamental design principles including MVC architecture.
Proven experience designing scalable microservices.
Proficient in AWS environments and familiar with CI/CD pipelines.
Experience with MySQL, MongoDB, and other RDBMS/NoSQL databases.
Strong command of CS fundamentals such as data structures, algorithms, and complexity analysis.
Proficiency in Java or any object-oriented language with at least 2 years of coding experience; Python is a plus.
Excellent problem-solving and analytical skills.
Strong communication skills – both written and verbal – with the ability to articulate ideas logically.
Demonstrated leadership, teamwork, and ability to inspire and guide junior team members.
Experience working in fast-paced environments with ambiguous and evolving requirements.
What We Offer
A positive, get-things-done culture built on ownership and accountability.
An agile, startup-like environment with the stability of a global organization.
Inclusive culture with open communication and diverse decision-making.
Learning opportunities through cutting-edge technologies and real-world challenges.
Access to 5000+ world-class courses through Harvard, Coursera, and Udacity for continuous growth.
About PayU Digital Labs
PayU Digital Labs is a full-stack PayTech company and a pioneer in digital payments, payment security, and financial services. Operating in 30+ countries and partnering with 160+ banks, we deliver solutions that empower fintechs, banks, and businesses globally. Acquired by PayU in 2019, we continue to drive innovation at scale with our robust technology foundation.
Diversity & Inclusion at PayU
At PayU, we are committed to building a workplace that is diverse, inclusive, and equitable. We foster a culture of transparency and openness where every individual is heard, respected, and empowered. We strongly stand against any form of discrimination—be it race, ethnicity, disability, or gender identity—and work toward creating a safe and empowering space for all.