Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - MTS1

$142.4k - $190.1k per year

eBay Inc.

JOB DESCRIPTION

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.

About the team and the role:

The eBay Ads team builds the advertising and promotion experiences that power growth for sellers and delight buyers on one of the world’s most trafficked and loved commerce platforms. We are a highly collaborative group of engineers, data scientists/applied researchers, product managers, designers, and analysts who experiment, learn, and ship at scale.

As a Staff Engineer, you will be a hands‑on technical leader shaping the next generation of our ads platform, with a focus on large‑scale applications, low‑latency APIs, and robust data pipelines. You will partner closely with cross‑functional teams to design and deliver capability‑oriented architectures, guide the software development lifecycle end to end, and help grow an inclusive, high‑performing engineering culture.

What you will accomplish:

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

What you will bring:

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

Additional Details

The base pay range for this position is expected in the range below:

C$142,400 - C$190,100

Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including RRSP eligibility, various paid time off benefits, such as PTO and parental leave). Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

This job posting relates to an existing vacancy within eBay.

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, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at View email address on ca.talent.com. We will make every effort to respond to your request for accommodation as soon as possible.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - MTS1 in Toronto, ON vacancy
  • $142.4k - $190.1k per year

     ...along with browser technologies (Marko, React, JavaScript, HTML). Mentor junior team members and ensure they adhere to established software quality standards. Develop technical and domain expertise and apply it to solving product challenges. Qualifications BS/BA... 
    Suggested
    Immediate start
    Worldwide

    eBay

    Toronto, ON
    8 days ago
  • $200.4k - $300.6k per year

    Opportunité Unity recherche un Staff Backend Developer pour rejoindre notre équipe Unity...  .... This is a great opportunity for an engineer who's excited to work on performance-critical...  ...Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Worldwide
    Work visa
    Day shift

    Unity Technologies Canada Company

    Toronto, ON
    6 hours ago
  •  ...scaling up fast and looking for deeply technical builders who want to have outsized impact early. Our core engineering team is looking for a builder, a Staff Software Engineer who thrives in early-stage (ambiguous) environments. You’ve seen products through from v1 to scale... 
    Suggested
    Internship

    Saris Ai

    Toronto, ON
    8 days ago
  • $5000 per month

    Staff Software Engineer – Capital One Canada, Toronto, Ontario, Canada Responsibilities Work as part of a dynamic team throughout the Software Development Life Cycle Act as a tech lead developer owning the technical design and development of cross‑functional, multi‑platform... 
    Suggested
    Work at office
    Work from home

    Capital One

    Toronto, ON
    8 days ago
  • $128k - $168k per year

    Job title: Staff Software Engineer Reports to: Director, Engineering Department: Development Location: Waterloo, Ontario, Canada About Priority...  ...operate smarter. We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and... 
    Suggested
    Long term contract

    Priority

    Toronto, ON
    6 hours ago
  • $171k - $225k per year

     ...you to apply. Snapshot of the Role We’re looking for a Staff Infrastructure Engineer who operates as a technical leader and force multiplier across...  ...someone who combines deep systems expertise with strong software engineering, thrives in ambiguity, and takes ownership from... 
    Long term contract
    Local area
    Remote work

    Quiet Capital

    Toronto, ON
    2 days ago
  • Drive growth initiatives as a Staff Software Engineer with Tubi, based in Toronto. Lead technical architecture for web, mobile, and OTT platforms, applying your expertise in React and Node.js. As a Staff Engineer (L5) within Tubi’s Growth team, you will take ownership of... 

    Tubi

    Toronto, ON
    2 days ago
  •  ...memory and distributed cache layers, to responding to real‑time search requests from web and mobile clients. We’re looking for a Staff Engineer who applies a deep understanding of the underlying technologies and dependencies to solve problems. They help raise the bar on... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    OpenTable

    Toronto, ON
    8 days ago
  •  ...positive way. You will… Be part of a team of multidisciplinary Engineers and Researchers using an AI‑first approach to enable safe self‑...  ...discussions, collaborating with Researchers and Engineers. Mentor other software engineers via code reviews, technical design reviews, and... 
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    8 days ago
  •  ...largest airlines and ground handling providers. For more information, visit Job Description We are looking for a seasoned Staff Cloud Software Engineer to join our team and take ownership of our cloud infrastructure, security posture, and developer tooling. In this role,... 
    Remote work

    AeroVect

    Toronto, ON
    8 days ago
  • $200k - $235k per year

     ...those assets available on-chain and be tradable 24/7. As a Staff Software Engineer in this role, you will work on the most critical projects...  ...technical vision and execution for Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet Design, build, and operate the... 
    Long term contract
    Work at office
    Immediate start
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    8 days ago
  • Elevate your career with Capital One Canada as a Staff Software Engineer in Toronto, Ontario. Lead technical design and development while enhancing the developer experience in a hybrid setting. As a Staff Software Engineer, you will steer cross-functional, fault-tolerant... 

    Capital One

    Toronto, ON
    2 days ago
  • Join Harvey as a Staff Software Engineer in Toronto, focusing on backend systems for cutting-edge legal technologies. Deliver secure, reliable infrastructure while building engaging user features. In this role, you’ll be instrumental in developing the foundation of our product... 
    Manual labor

    Harvey

    Toronto, ON
    8 days ago
  • Transform the legal landscape as a hybrid Staff Software Engineer at EvenUp. Build robust backend systems that power LLM applications from our Toronto office three days per week. At EvenUp, our mission is to leverage AI technology to promote fairness in the justice system... 
    Work at office
    3 days per week

    EvenUp

    Toronto, ON
    8 days ago
  • usd185k - usd275k per year

     ...Staff Software Engineer - Security Platform Distributed; Hybrid Available Locations: Austin, Denver, Atlanta, Washington DC, Seattle, New York, Toronto (Canada) About the team The Security Platform team is an infrastructure/developer tools group tasked with building... 
    Long term contract
    Temporary work
    Flexible hours

    CloudFlare

    Toronto, ON
    8 days ago
  • Drive backend innovation as a Staff Software Engineer for a high-performing digital marketplace. Work remotely from Canada and engage with system performance and reliability. In this hands-on position, a Staff Software Engineer with over 8 years of experience in software... 
    Remote work

    Sage Recruiting Inc.

    Toronto, ON
    8 days ago
  •  ...Become a pivotal Staff Software Engineer at Okta, enhancing identity security through innovative software solutions in Swift. Your work will empower secure access through client application development. At Okta, you will join the Device Authenticators team, driving initiatives... 

    Okta

    Toronto, ON
    8 days ago
  • Senior Staff Software Engineer, Infrastructure Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever... 
    Long term contract
    Internship
    Work at office
    Local area
    3 days per week

    Rippling

    Toronto, ON
    8 days ago
  •  ...largest airlines and ground handling providers. For more information, visit Job Description We are looking for an experienced Staff Software Engineer who can design and build best-in-class planning systems for autonomous driving in structured, low-speed environments. In this... 

    AeroVect

    Toronto, ON
    6 hours ago
  •  ...Lead the ML infrastructure at Stripe, enhancing systems for machine learning innovations. Bring your expertise in software to this impactful Staff Engineer role. Join the ML Platform team at Stripe, where your decades of experience will guide the technical evolution of our... 

    Monograph

    Toronto, ON
    6 hours ago
  • Innovate in IoT and cloud technology with Mosaic as a Staff Software Engineer in Toronto, ON. Enhance our 3D printing technologies through hands-on development and interdisciplinary collaboration. Mosaic is seeking a Staff Software Engineer to drive advancements in IoT and... 

    Mosaic Manufacturing

    Toronto, ON
    6 hours ago
  • Drive technology forward as a Staff Software Engineer at OpenTable in Toronto. This hybrid role focuses on optimizing availability search systems for millions of diners, requiring strong C#/.NET skills. You will play a crucial role in the Diner Core Availability team by... 

    Dormont Manufacturing Co

    Toronto, ON
    8 days ago
  • "Learning fast is an engineer’s superpower in the AI era." About Us: Viggle AI is a startup backed by top-tier investors such as a16z and TSFV. At the forefront of the GenAI revolution, we specialize in controllable video generation for content creators, offering advanced... 
    Work at office
    Worldwide

    Viggle AI

    Toronto, ON
    8 days ago
  • A fast-growing fintech startup in Toronto is seeking a Staff Software Engineer to lead technical decisions across their banking platform. You will set architectural direction, mentor other engineers, and build essential systems for seamless international banking. The ideal... 

    Bank On Loop

    Toronto, ON
    8 days ago
  • $222.9k - $334.3k per year

     ...automation tools, and a suite of benefits for Banking customers, all while ensuring a fast and reliable experience. As a staff software engineer on the Cash App Banking server engineering team, you will help lead the overall technical strategy of the team, through close... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Block

    Toronto, ON
    8 days ago
  • $205.6k - $257k per year

    A leading software company in Toronto is seeking a Staff Engineer to shape its technical direction and influence various strategic areas. The role involves navigating complex problems, championing systemic improvements, and upholding engineering standards. Candidates should... 
    Full time

    Carta

    Toronto, ON
    8 days ago
  • Job Summary We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-native networking solutions...  ...primarily on backend systems. 3+ years of experience in a Staff, Principal, or Architect role with end-to-end ownership of... 

    Kaseya Limited

    Toronto, ON
    3 days ago
  • $5000 per month

    Staff Software Engineer – Capital One Travel – Android (Toronto, Canada) Responsibilities Own technical design, architecture, and development of cross-functional, multi-platform application systems Work as part of a dynamic mobile team throughout the Software Development... 
    Work at office
    Work from home

    Capital One Canada

    Toronto, ON
    8 days ago
  • Staff Software Engineer - Capital One Travel - Android Capital One Canada is seeking a Staff Software Engineer for the Android platform in Toronto. The role focuses on advanced hands-on development, technical design, and architecture, and works within a dynamic mobile team... 
    Work at office
    Work from home

    Capital One

    Toronto, ON
    8 days ago
  •  ...looking for a new opportunity or just checking the market? If so, you might be in the right place. We’re looking for a Senior Staff Software Engineer to join our Payments team in Canada and US. In this role you will architect resilient systems and own the technical delivery... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - MTS1. Be the first to apply!