Staff Software Engineer - MTS1

eBayToronto, ON

About The Position

The eBay Ads team is responsible for building advertising and promotion experiences that drive growth for sellers and enhance buyer experiences on eBay's commerce platform. This team is a highly collaborative group of engineers, data scientists/applied researchers, product managers, designers, and analysts who focus on experimentation, learning, and shipping at scale. As a Staff Engineer, the role involves being a hands-on technical leader, instrumental in shaping the next generation of the ads platform. The focus areas include large-scale applications, low-latency APIs, and robust data pipelines. The Staff Engineer will work closely with cross-functional teams to design and deliver capability-oriented architectures, guide the software development lifecycle from end to end, and contribute to fostering an inclusive, high-performing engineering culture.

Requirements

  • Bachelor’s degree in Computer Science or related field with 8+ years of relevant experience, or Master’s degree with 6+ years of experience, or equivalent practical experience in software engineering.
  • Strong foundation in computer science, including system architecture, distributed systems, data structures, algorithms, object-oriented analysis and design, and functional programming.
  • Hands-on experience building services and APIs using Java and/or Scala and RESTful web services, with a track record of delivering production systems at scale.
  • Experience building data-driven applications using both relational databases (RDBMS) and NoSQL technologies, with an emphasis on scalability, reliability, and performance.
  • Proven experience designing and operating highly scalable, fault-tolerant distributed systems and services for large web sites, leveraging big data and streaming technologies such as Spark, Flink, and Kafka.
  • A self-driven, ownership-oriented mindset, with a delivery-focused approach and the ability to thrive in a collaborative, fast-paced environment—planning, implementing, and driving product work to successful completion with cross-functional partners.

Responsibilities

  • Define, design, and implement highly scalable, resilient, and performant distributed systems and low-latency APIs that improve customer experience across eBay’s Ads platform.
  • Deliver high-quality services and data-driven applications end to end—leading design, implementation, testing, and rollout—while rigorously following Definition of Done (DoD) and release criteria for reliability and quality.
  • Partner with architects, product managers, engineers, data scientists/applied researchers, analysts, and operations teams to build innovative, data-informed solutions aligned with eBay’s business goals and technical principles.
  • Lead product and system design efforts, producing clear, well-structured technical design documents and driving design and code reviews that raise engineering standards for the team.
  • Provide day-to-day technical leadership, coaching, and mentorship to engineers—supporting hiring efforts, onboarding, and growth of junior team members—while leading by example and sharing knowledge broadly.
  • Serve as a strong agile leader for your scrum team, effectively running scrum ceremonies, aligning on priorities, and driving work to successful completion in a fast-paced, dynamic environment.

Benefits

  • target bonus
  • restricted stock units (as applicable)
  • full range of medical benefits
  • full range of financial benefits
  • RRSP eligibility
  • various paid time off benefits, such as PTO
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service