View All Jobs 157322

Senior MTS - Software Engineer

Lead development of critical backend tools to support global eBay seller analytics
Toronto
Senior
3 weeks ago
eBay

eBay

An online marketplace for buying and selling a wide variety of goods, both new and used, across the globe.

Lead Software Engineer

At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our 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.

Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

*Must Reside in Ontario*

About The Team And Role:

We are the Seller Engineering Team, one of the most critical organizations within eBay!

We are seeking an experienced Lead Software Engineer who is an expert in Java and/or Scala related technologies and can work closely with the various business units, product management, architecture, operations and quality engineering teams, as well as third party software vendors.

Our organization develops critical tools (applications, web services, user experiences, API, Feeds) to support the eBay seller community.

Our team builds critical backend technologies that impact millions of eBay sellers worldwide to enable our sellers to grow their business on eBay, through the rich set of big data eBay has accumulated through the years with business analytics.

Our system provides different kinds of near-real-time seller performance data and offers a rich set of research tools to our sellers to help them to be more successful in selling on eBay and also has built-in tracking capability to understand the impact of each and every touchpoint our applications have with customers.

What You Will Accomplish:

  1. Compose, develop, and assist in global projects from software creation to leading all aspects of technical and day-to-day team activities.
  2. Collaborate with engineers and other multi-functional teams to compose innovative solutions that align with market demands in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and dedication to development objectives and principles.
  3. Estimate engineering efforts and plan implementation, lead product initiatives, recommend improvements, mentor and guide junior team members.
  4. Identify project risks and work optimally to mitigate them, share release management duties on feature rollouts providing industry and product technical expertise.
  5. Find and help fix stability/scalability issues in a time critical environment, support and resolve site issues when they arise.

What You Will Bring:

  • Preferred B.S, M.S. degree or equivalent in Computer Science or related field with 12+ years of professional experience.
  • Computer Science fundamentals - algorithms, data structures, programming paradigms, design/architectural patterns.
  • Proven foundation in modern programming languages, our current stack of Java/Scala/Python/Kotlin is preferred.
  • Experience designing and building data processing pipelines with streaming and batch processing using Spark/Hadoop, Kafka/Flink.
  • Familiarity with SQL/NoSQL/columnar databases, Elasticsearch/OpenSearch, document stores, CAP concepts.
  • Creative thinking, able to come up with alternative solutions to fit business requirements and strong collaboration skills and ability to influence a multi-functional team to deliver results.
+ Show Original Job Post
























Senior MTS - Software Engineer
Toronto
Engineering
About eBay
An online marketplace for buying and selling a wide variety of goods, both new and used, across the globe.