Software Engineer

Senior Software Engineer 

Bangalore

Shape

 

About the Team

 

The team is a highly skilled group of professionals focused on designing and developing next-generation platforms and applications in the payments domain. Working in an agile environment, they collaborate across cross-functional teams to transform business requirements into scalable, high-quality, and secure solutions.

With expertise in microservices, cloud-native technologies like AWS, and scalable architecture, the team thrives on solving complex problems. They emphasize innovation, open communication, and best practices to deliver impactful and efficient solutions in a fast-paced environment.

 

About the Role

 

  • As a backend engineer you work with an agile team.
  • You work/collaborate with various cross functional teams of Engineering leads / Engineering Managers / Product Managers / Tech Leads / UX to understand the requirements.
  • These are evaluated by you and translated into scalable design.
  • You are able to identify the attention areas and to explain these to all stakeholders.
  • Together with the engineering team and the product owner you are responsible for the product backlog refinement.
  • In short, you will kickstart the team by putting down the development framework as a basis for current and future backend development, sharing your knowledge within the development team and cooperating with the key stakeholders

 

Responsibilities:

 

  • Hands on experience developing and testing highly scalable software.
  • Proficient in Core java, Solid foundation in object-oriented development and design patterns.
  • Excellent problem-solving skills and attention to detail.
  • Ability to engineer complex features/systems from scratch and drive it to completion. Good knowledge of multiple data storage systems.
  • Prior experience in micro services and event driven architecture.
  • Understand business requirements, formulate use cases and come up with effective solutions.
  • Research and evaluate technologies and solutions to determine solution design options and trade offs.
  • Ability to lead the development cycle and ensure delivery of highly secure solutions that are optimized for performance and built to scale.

Key Roles/Responsibilities

  • Resposible to develop the next generation of platforms and applications in payments.
  • Build and lead a team to create robust, highly scalable, high quality solutions.
  • Collaborate with business and technical teams to solve complex problems.
  • Advocate and champion quality coding, design and best practices.
  • Communicate design and test impact based on business requirements.

 

 

Requirements:

 

  • Bachelor's degree in Computer Science or related field from top notch colleges
  • 2+ 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)
  • 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 Digital Labs is a full-stack PayTech company and an industry leader in payment security, digital payments, and digital financial services, partnering with 160+ banks across 30+ countries. Our cutting-edge solutions are powering growth across Banks, Fintechs and Businesses. Our foundation is robust. Acquired by PayU in 2019.

 

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 LGBTQ communities.