As a Software Engineering Intern at PayU, you will be embedded within the Payments Team, which is responsible for managing and enhancing online payment solutions. You will collaborate with senior developers to design, write, and test code for core transaction engines. This role demands a strong command over foundational software engineering principles, including complexity analysis, algorithms, and data structures , to ensure our systems remain robust, scalable, and secure under massive transaction volumes.
You will participate in product development lifecycles, moving quickly within an agile framework where business dynamics constantly evolve. You will be expected to express your ideas logically and succinctly, working with cross-functional teams to solve real-world technical bottlenecks. From tracking platform health to contributing to internal software tools, you will own your code from concept to implementation, gaining unparalleled insight into population-scale financial systems.
Key Responsibilities
Collaborate with engineering teams to develop and optimize online payment solutions.