💼

Senior Software Engineer at PayU

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

PAYU PAYMENTS PRIVATE LIMITED

About the Team


The PayU Payments Team is responsible for various functions aimed at managing and enhancing online payment solutions for businesses and customers. Their work supports the entire cycle of online transactions, ensuring seamless and secure payment experiences.


About The Role


We're seeking a talented and curious Senior Software Engineer eager to join our dynamic engineering team. This is your chance to dive into the cutting-edge world of Technology and contribute to the development of groundbreaking products using at it’s core.


Responsibilities:


  • Developing and Maintaining Applications: Design, develop, and maintain backend applications using Java, Springboot they are responsive, user-friendly, and efficient.
  • Collaborating with Cross-Functional Teams: Work closely with designers, product managers, and backend engineers to create seamless and engaging user experiences.
  • Implementing Best Practices: Adhere to and advocate for coding best practices, including code reviews, testing, and documentation, to ensure high-quality code and maintainability.
  • Optimizing Performance: Analyze and optimize application performance, addressing any bottlenecks or issues to provide a smooth user experience.


Requirements:


  • Bachelor's degree in Computer Science or related field from top notch colleges
  • 4 + years of software development engineering.
  • Understanding of fundamental design principles (including MVC).
  • Good hands on in AWS scalable environment.
  • Experience with different RDBMS and No SQL databases like MySQL, mongo, etc.
  • Experience in designing scalable micro-services required.
  • Strong knowledge of CS fundamentals including data structures, algorithm design and complexity analysis.
  • Proficiency in one language that emphasizes class abstractions (for e.g. Java) and have coded in it for at least 2 years. Python will be a plus.
  • Excellent communication, analytical and problem solving skills.
  • Strong organizational skills and the ability to prioritize and work with clients with great efficiency.
  • Excellent written and oral communication and presentation skills and the ability to express thoughts logically and succinctly.
  • Open minded, Team builder, Good communicator and ability to lead and inspire teams.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Experience in dealing with ambiguous/undefined problems; ability to think abstractly.


What we offer?


  • A positive, get-things-done workplace
  • A dynamic, constantly evolving space (change is par for the course – important you are comfortable with this).
  • An inclusive environment that ensures we listen to a diverse range of voices when making decisions.
  • Ability to learn cutting edge concepts and innovation in an agile start-up environment with a global scale.
  • Access to 5000+ training courses accessible anytime/anywhere to support your growth and development (Corporate with top learning partners like Harvard, Coursera, Udacity).


About us:


PayU, one of India's leading digital financial services providers with Prosus as an investor, operates businesses that are regulated by the Reserve Bank of India and offers advanced solutions to meet the digital payment requirements of the Indian market. PayU India companies aim to create a full-stack digital financial services platform to serve all (tapped and untapped) financial needs of customers through technology solutions. PayU provide payment gateway solutions to online businesses through its cutting-edge and award-winning technology and has empowered 5 lakhs+ businesses, including India’s leading enterprises, e-commerce giants and SMBs. It enables businesses to collect digital payments across 150+ online payment methods such as Credit Cards, Debit Cards, Net Banking, EMIs, pay-later, QR, UPI, Wallets, and more. It’s a preferred partner in the affordability ecosystem, offering the maximum coverage of issuers and easy-to implement integrations across card-based EMIs, pay-later options and new-age cardless EMIs. PayU offers e-commerce brands best in-industry success rates while ensuring a seamless checkout experience.


Our Commitment to Building A Diverse and Inclusive Workforce


As a global and multi-cultural organization with varied ethnicities thriving across locations, we realize that our responsibility towards fulfilling the D&I commitment is huge. Therefore, we continuously strive to create a diverse, inclusive, and safe environment, for all our people, communities, and customers. Our leaders are committed to create an inclusive work culture which enables transparency, flexibility, and unbiased attention to every PayUneer so they can succeed, irrespective of gender, color, or personal faith. An environment where every person feels they belong, that they are listened to, and where they are empowered to speak up. At PayU we have zero tolerance towards any form of prejudice whether a specific race, ethnicity, or of persons with disabilities, or the LGB

500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 10 Oct
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the primary role of a Senior Software Engineer at PayU?
Chevron down
Where is the PayU office located for this Senior Software Engineer role?
Chevron down
What is the employment type for the Senior Software Engineer position at PayU?
Chevron down
What is the seniority level required for the Senior Software Engineer position at PayU?
Chevron down
How can I apply for the Senior Software Engineer role at PayU?
Chevron down
What department is the Senior Software Engineer role part of at PayU?
Chevron down
When was the Senior Software Engineer position at PayU posted?
Chevron down
What makes PayU a good place to work as a Senior Software Engineer?
Chevron down

Why Work at PayU

As an organization, PayU is dedicated to creating a dynamic work environment that fosters innovation and career growth. Working at PayU means you'll be surrounded by an impressive team of driven and talented professionals who are passionate about redefining payments with technology. PayU values diversity, inclusion, and the power of collaboration. The company offers competitive compensation packages along with benefits that include health insurance, wellness programs, and flexible work arrangements. These perks ensure that employees can maintain an ideal work-life balance while achieving their professional goals.

Furthermore, PayU strongly emphasizes continuous learning and development. The company provides access to a plethora of resources such as workshops, training sessions, and certifications to keep its employees at the cutting edge of the industry. By choosing to work at PayU, you are engaging with an innovative enterprise that deeply values its workforce and aims to empower every team member to excel.

What's It Like to Work at PayU

Working at PayU is an exhilarating experience where technology meets finance to create a vibrant work culture. The company espouses an open-door policy, encouraging transparency and open communication at all levels. Employees have the freedom to contribute fresh ideas and challenge existing paradigms to achieve breakthrough results.

The work environment at PayU is both collaborative and fluid, catering to the dynamic needs of the fintech industry. This flexibility allows employees to work creatively and independently, pushing boundaries to deliver cutting-edge payment solutions. The company’s leadership is approachable and firmly believes in recognizing and rewarding contributions that drive the company's success.

Moreover, PayU's global presence opens up opportunities for cross-functional and international collaboration, exposing employees to diverse perspectives and experiences. Therefore, a career at PayU not only promises professional growth but also personal development, creating a holistic employment experience.

What's It Like to Work as a Senior Software Engineer at PayU

In the role of a Senior Software Engineer at PayU, you will be at the heart of pioneering technological solutions in the payments sector. You will work closely with a team of talented engineers to design and develop scalable, high-performance financial applications and services. You will be entrusted with the critical responsibility of architecting complex systems and solving challenges that push the frontier of fintech technology.

The company values input from its engineers and encourages them to take ownership of projects from inception to deployment. This role will stretch your skills and broaden your expertise as you apply advanced algorithms, data structures, and design patterns to real-world problems. Expect to collaborate with cross-functional teams across different geographies, enhancing your ability to work in a diverse and dynamic environment.

Furthermore, the role promises continuous education and development in cutting-edge technologies and methodologies. Emphasis is placed on not just what you know, but how you apply that knowledge creatively to meet the demands of a rapidly evolving marketplace.

Senior Software Engineer Interview Questions at PayU

During the interview process for a Senior Software Engineer at PayU, candidates can anticipate a rigorous evaluation of both their technical acumen and soft skills. Interview questions may revolve around:

  1. Technical Proficiency: Understand and apply data structures, algorithms, system design, distributed systems, and coding in languages like Python, Java, or C++.

  2. Problem-Solving Skills: Expect scenarios where you need to demonstrate effective problem-solving strategies and the ability to design scalable solutions.

  3. Experience with Tools and Technologies: Questions may explore your experience with cloud platforms, CI/CD pipelines, DevOps practices, and software development methodologies like Agile or Scrum.

  4. Cultural Fit: Be prepared for questions assessing how well you align with PayU's values, such as integrity, collaboration, and innovation.

  5. Situational Judgement: You might be given hypothetical situations to understand how you handle challenges or conflicts within a team or project.

Senior Software Engineer Interview Preparation at PayU

To prepare for the interview, candidates should immerse themselves in PayU's engineering culture by researching the company's products, values, and recent advancements in the fintech sector. Brush up on core software engineering concepts and be ready to articulate your understanding of complex systems and architectures.

Practice coding problems on platforms like LeetCode, HackerRank, or CodeSignal to hone your problem-solving skills. Understanding design patterns and being able to discuss their application in real-world scenarios will also be beneficial.

Moreover, reviewing past projects and experiences will prepare you to discuss your role and contributions comprehensively. Being able to connect your past achievements to the job responsibilities at PayU will demonstrate your readiness for the role and eagerness to contribute meaningfully.

Senior Software Engineer Interview Tips at PayU

  1. Understand PayU's Business and Technology: Demonstrating knowledge of PayU's industry positioning, technological framework, and recent innovations can set you apart as a highly informed candidate.

  2. Articulate Clearly: During technical assessments, clearly articulate your thought process and reasoning behind each solution you propose.

  3. Showcase Collaboration and Leadership Skills: Provide examples from your career that highlight your ability to work effectively in teams and lead initiatives to successful conclusions.

  4. Be Authentic: Authenticity goes a long way. PayU values real perspectives and personal passion for fintech—let this shine through in your interview.

  5. Ask Insightful Questions: Engaging with your interviewers by asking meaningful questions about the company, team dynamics, and future projects can highlight your genuine interest in both the role and PayU as an organization.

By focusing on these areas and preparing effectively, you can approach your interview with confidence, ready to discuss how your skills and experiences align perfectly with the role of a Senior Software Engineer at PayU.