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