Job Description

Senior Software Engineer- Backend – Payments & Billing Services

Employment Type: Full-time

Location: Bangalore

About the Role

We are looking for a highly skilled Senior Software Engineer to join our Payments & Billing Services team and help shape the future of the eBay Payments experience. In this role, you will design and deliver cloud-based architectures, own end-to-end features, and collaborate with cross-functional teams to build scalable, secure, and innovative solutions.

What You’ll Do

  • Contribute to the design and development of cloud-based software architectures .
  • Own and deliver complete features including design, implementation, testability, and deployment .
  • Provide feedback on technical designs, proposals, and code reviews .
  • Analyze existing applications/databases and identify areas for improvement .
  • Craft and maintain APIs supporting web and mobile experiences .
  • Collaborate with engineers to ensure consistent design patterns and best practices.

What We’re Looking For

  • Bachelor’s in Computer Science with 5+ years of experience OR MS with 5+ years.
  • Proven expertise in Payments & Billing Services with large-scale systems.
  • Strong Java expertise with deep knowledge of its ecosystems and frameworks.
  • Hands-on with relational (MSSQL, PostgreSQL) and NoSQL (DynamoDB) databases .
  • Skilled in REST, GraphQL, gRPC web services .
  • Background in large-scale backend applications using Java/J2EE, RESTful APIs, HTTP, JSON.
  • Strong grasp of data structures and algorithms .
  • Contributions to open-source projects or GitHub repos are highly valued.
  • Understanding of modular and extensible API design .
  • Proficiency in security, documentation, and monitoring best practices .
  • Familiarity with Agile/Scrum methodologies .

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application