CareerPlanSign in

Staff Software Engineer - MTS 2

Toronto💼 Full-time🗓 2026-08-05 → 2026-09-25

Core

Architect and develop highly scalable, resilient, and highly available distributed software applications, tools, extensible APIs, frameworks, and machine learning models for the eBay Seller Experience Shipping team.

Role type

Staff Software Engineer (Distributed Systems & ML)

Builds

Shipping Platform, distributed software applications, tools, extensible APIs, frameworks, and machine learning models

Domain

Ecommerce, Distributed Systems, Machine Learning

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed Systems, Data Structures & Algorithms, Design Patterns, Object Oriented Programming, Java 8+, Spring Framework 5+, Spring Boot 2+, GraphQL, REST APIs, Event Processing (JMS/MQ/Kafka), Relational Databases (Oracle/PostgreSQL), CI/CD, TDD

Preferred skills

Cloud architecture, Scalability design, Technical mentorship, Cross-functional collaboration

Technologies

Java, Spring Boot, GraphQL, Kafka, Oracle, PostgreSQL

Responsibilities

Architect and develop scalable distributed software applications and machine learning models; Optimize high availability and low latency data platforms; Develop automated unit, integration, and end-to-end tests; Mentor team members through code reviews and technical guidance; Collaborate with product managers and architects to deliver innovative solutions; Analyze large codebases and propose improvements.

Seniority

Staff, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.