Bengaluru, Karnataka, India Employment

eBay is hiring a Software Engineer 3

About the Role

eBay seeks a Software Engineer 3 to join our Shipping team. In this role, you will be instrumental in innovating and optimizing the shipping and logistics experiences that drive global commerce on our platform. You will take full ownership of sub-systems within a large domain, guiding them through the entire software lifecycle while collaborating with cross-functional partners to develop effective solutions.

What You'll Do

  • Translate requirements into software design and create clean, efficient, extensible, and maintainable code.
  • Practice evidence-centered design to make features testable, ensuring high quality and improving velocity in continuous delivery.
  • Manage project features by breaking them into sub-tasks, identifying and resolving issues for efficient execution.
  • Provide technical guidance, code reviews for your immediate team and others, and offer coaching and mentorship to individual team members.
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.
  • Lead and improve end-to-end testing quality to increase delivery velocity across features.
  • Take full responsibility for the entire software life cycle, including design, development, testing, deployment, observability, and monitoring for your sub-systems.
  • Serve as a key player in influencing and guiding others toward the right technical decisions.
  • Identify areas of features likely to change and integrate flexibility into the design to improve engineering velocity.
  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.

What We're Looking For

  • A Bachelor's degree in EE, CS, or a related field.
  • 2+ years of experience working with Java, C++, or another programming language.
  • Competency and experience in GraphQL, Spring/Springboot, REST APIs, messaging systems, and/or other backend programming languages.
  • Experience building data-driven applications using RDBMS, NoSQL, or ElasticSearch.
  • Experience building event-driven applications with technologies like RabbitMQ or Kafka.
  • Experience delivering results in fast-paced environments using methodologies like agile, TDD, and CI/CD.

Technical Stack

  • Languages: Java, C++
  • APIs & Frameworks: GraphQL, Spring/Springboot, REST APIs
  • Data Stores: RDBMS, NoSQL, ElasticSearch
  • Messaging: RabbitMQ, Kafka

Team & Environment

You will be part of the Shipping team at eBay, a purpose-driven community dedicated to crafting an ambitious and inclusive work environment. We believe customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We’re in this together, sustaining the future of our customers, our company, and our planet.

eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.

Required Skills
JavaC++GraphQLSpringSpringbootREST APIsRDBMSNoSQLElasticSearchRabbitMQKafkaBackend DevelopmentEvent-Driven Architecture
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
eBay

eBay is a global ecommerce leader changing the way the world shops and sells. The platform empowers millions of buyers and sellers in more than 190 markets around the world.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago