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 .