E

eBay

Global marketplace for buying and selling

MTS-2 Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • A Bachelor of Science or Bachelor of Arts in Computer Science or a related field and at least 9 years of work experience, or a Master of Science and at least 8 years of relevant experience.
  • Strong experience with Java 17 or later and building services with Spring Boot or similar frameworks.
  • Experience building scalable backend systems and RESTful APIs in distributed environments.
  • Experience with event-driven architectures and message queues such as Kafka, RabbitMQ, or similar technologies.
  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL, and/or NoSQL databases such as Cassandra or MongoDB, including schema design and query optimization.
  • Familiarity with big data technologies such as Hadoop, Spark, and Flink.
  • Ability to own end-to-end system design, including writing technical design documents, leading design reviews, and making architectural decisions for multi-service features.
  • Experience designing scalable distributed systems, evaluating trade-offs involving consistency, availability, latency, and cost, and driving technical alignment across teams.
  • Experience with AI-assisted development practices and tools such as GitHub Copilot, Cursor, and Claude Code, or equivalent, to increase engineering productivity.
  • Strong ownership and ability to drive work end-to-end in a collaborative environment.

Responsibilities

  • Design and build advertising and marketing platform features that help eBay sellers and advertisers grow their businesses and help eBay become the dominant eCommerce platform.
  • Develop scalable, highly available applications, APIs, and services using technologies such as Marko, React, Node.js, Java, and Scala.
  • Own end-to-end delivery of complex features, from technical design and architecture through deployment and production support.
  • Drive technical decisions, system design, and cross-team collaboration to ensure scalable, reliable, and maintainable solutions.
  • Use AI-assisted development tools such as GitHub Copilot and Claude Code for coding, debugging, testing, and code review throughout the development lifecycle to increase engineering velocity.
  • Contribute to AI-powered advertising and marketing features by collaborating with machine learning engineers on large language model integrations, recommendation systems, and intelligent campaign optimization.
  • Contribute to continuous learning, Agile development, open-source collaboration, and rapid software delivery.
  • Mentor team members, participate in technical discussions, and help shape engineering best practices across the organization.

Desired Qualifications

  • Experience building or integrating large language model-powered features, agentic workflows, or AI-driven automation in production systems.
  • Exposure to GraphQL and experience building Federated GraphQL APIs.
  • Experience contributing to open-source projects.

About the Company

eBay

Global marketplace for buying and selling

eBay operates a global online marketplace where buyers and sellers can trade a wide range of items, from electronics to fashion to collectibles. Sellers list items with details, buyers browse, bid in auctions or buy via Buy It Now, and the platform processes payments and facilitates shipping, earning revenue from listing fees, final-value fees, advertising, and subscriptions. eBay differentiates itself with a combination of auction-style and fixed-price listings, a large international reach, and buyer/seller protections along with seller tools and promotional options. The goal is to enable easy, varied, and secure commerce across many product categories for people and businesses worldwide.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at eBay

See more jobs