Expoint – all jobs in one place
The point where experts and best companies meet

Mts Software Engineer jobs at Ebay in Canada, Toronto

Discover your perfect match with Expoint. Search for job opportunities as a Mts Software Engineer in Canada, Toronto and join the network of leading companies in the high tech industry, like Ebay. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
Canada
Toronto
45 jobs found
11.11.2025
E

Ebay MTS Software Engineer Data Platform Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

MTS 2, Software Engineer, Data Platform

Job Type: Full-time

About the Role

This role is focused on Data Platform Engineering not data engineering . While familiarity with Spark, Flink , and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself , not just authoring data pipelines.

What you’ll do and learn
  • major components of eBay’s Data Platforms — from design through production rollout.

  • Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.

  • Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.

  • Build systems that balance latency , correctness , and cost while ensuring security and compliance.

  • Drive operational excellence for services you own, including observability and incident response.

  • Collaborate across product , infra , and analytics teams to align execution with business needs.

  • Learn and grow in areas like governance , orchestration , and privacy engineering .

What you bring
  • Experience designing large-scale distributed systems (compute, storage, APIs, streaming).

  • Ability to independently deliver complex projects from requirements to production.

  • Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.

  • Strong communication skills to influence cross-team technical outcomes.

  • Growth mindset with curiosity to learn new technologies.

What we bring
  • Impact at scale : powering global analytics and ML systems.

  • Challenging problems : streaming, freshness/correctness , and multi-cloud resiliency.

  • Collaborative culture that values inclusion and knowledge sharing.

  • Support & growth : flexibility, benefits, and career development resources.

  • Focus on reliability and sustainable on-call


Qualifications
  • 8+ years of distributed systems or data platform experience.

  • Proven ability to design and deliver critical systems with impact.

  • Proficiency in Java/Python , CI/CD , and containerized environments.

  • Hands-on expertise in tools like Kafka/Flink , Spark , Delta/Iceberg , Kubernetes , NoSQL/columnar stores .

  • Experience in streaming and batch data platforms.

  • Strong foundation in algorithms and distributed design .

  • BS/MS in CS or equivalent experience.

Expand
27.10.2025
E

Ebay Senior MTS - Software Engineer Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

What you will accomplish:

  • Compose, develop, and assist in global projects from software creation to leading all aspects of technical and day-to-day team activities.

  • Collaborate with engineers and other multi-functional teams such as Product Management, Release Engineering, Quality Engineering, Architecture, Operations teams etc. 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.

  • Estimate engineering efforts and plan implementation, lead product initiatives, recommend improvements, mentor and guide junior team members.

  • Identify project risks and work optimally to mitigate them, share release management duties on feature rollouts providing industry and product technical expertise.

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

Expand
27.10.2025
E

Ebay Senior Java Backend Software Engineer Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

What you will accomplish:

  • Collaborate closely with peers, Architects, Product Managers, Business Analysts, Quality Engineers, and Operations teams to develop innovative solutions that meet functional and non-functional standards and expectations

  • Be involved in development, testing, release, triage, bug fix, documentation and work in an Agile environment. Use of tools like JIRA, Git, CICD and other internal eBay tools on a regular basis to prioritize work and deliver features

  • Evaluate and define storage needs and make recommendations about technology, define domain services and interface definitions and testing architecture

  • Design and build high-performing, reliable solutions for high-throughput, distributed systems using a variety of third-party and eBay internal libraries and frameworks

  • Participate in technical design and code reviews and provide feedback to other specialists on the team

  • Estimate engineering efforts, roadmap planning and be responsible for operational processes, such as automation and controls, to help with efficiency and quality of both manual and technical operations.

What you will bring:

  • Bachelor’s degree in Computer Science or a related field with 6+ years of experience, or a Master’s degree with 5+ years of proven expertise in building large-scale, web-based distributed systems using Java and REST APIs.

  • Detailed understanding in computer science fundamentals, data structures and algorithms and extensive experience in building highly available, scalable and robust applications

  • Excellent object-oriented design and coding skills in Java, hands-on experience using unit/integration test frameworks to build fully automated software applications

  • Proven understanding of relational and NoSQL databases, data storage/access patterns, caching techniques, messaging systems and asynchronous workflows

  • Experience with bug triaging and debugging techniques, logging and monitoring systems, application and query performance tuning

  • Good understanding of web services and SOA related standards like REST/OAuth/JSON

Expand
14.10.2025
E

Ebay Full Stack Software Engineer SE3 Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

About the role :


What you will accomplish :

  • Design and develop public APIs, adhering to industry best practices and internal standards.

  • Own major projects and features from the design phase through coding, testing, deployment, and support.

  • Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers.

  • Estimate engineering effort, plan implementations, and roll out system changes.

  • Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation.

  • Develop high-quality, security-focused products through automation, thorough code and design reviews, and comprehensive testing.

  • Provide data-driven guidance to Product and other engineering leads on roadmap items.

What you will bring :

  • B.Sc. or M.Sc. in Computer Science or an equivalent professional experience and 5+ years of professional experience as a Full Stack Engineer or Software Engineer.

  • Expertise and hands-on experience in Java/J2EE, Spring, Spring Boot frameworks, Node.JS, Data Structures, XML, REST, JSON, and Internet Protocols.

  • Proficiency in front-end technologies (e.g., React, Angular)

  • Experience in web application (UI) development technologies: JavaScript, CSS, HTML5

  • Proficiency in a programming language with a strong foundation in data structures, algorithms, and a solid understanding of multithreading, synchronization, and concurrent programming.

  • Solid knowledge and experience with relational databases and/or NoSQL data technologies, ElasticSearch, and related toolsets.

Expand
13.10.2025
E

Ebay Front End Software Engineer Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

What you will accomplish:

  • Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of the development cycle, ensuring compatibility across browsers and operating systems.

  • Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web UX component template language, web assembly, and Node.js. Design and develop responsive layouts, ensuring cross-browser and cross-platform compatibility and performance.

  • Build rich web applications by using browser local IndexedDB and web workers, design and implement shareable UX components, libraries, tools, and processes to improve team development agility.

  • Estimate engineering effort, plan implementation, and roll out system changes. Identify project technical risks and recommend mitigation strategies.

  • Integrate with backend APIs, focusing on performance tuning for both browser and Node.js virtual machines, write and maintain automated tests using tools such as Playwright, Percy, or other testing frameworks.

  • Ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard processes.

  • Address accessibility issues and ensure compliance standards, being familiar with web accessibility testing and tools.

What you will bring:

  • B.S. or M.S. degree with 6-8 years experience in architecting, designing, and developing highly interactive web applications that are compatible across various browsers and device types.

  • Expertise in HTML5, CSS3 (using preprocessors like LESS or SASS), Content Delivery Networks (CDN), and advanced JavaScript/TypeScript development.

  • Proficient in Ajax and web template technologies, with expert-level skills in server-side Node.js web application development with strong abilities in data structures and algorithms.

  • Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.

  • Familiarity with Agile/Scrum methodologies, implement and manage CI/CD pipelines using tools like Jenkins and Git.

  • Additional experience with GraphQL and REST services for API integration, Full-stack engineering skills and previous software engineering experience in the e-commerce industry would be a plus!

Expand
12.10.2025
E

Ebay MTS Software Engineer Data Platforms Canada, Ontario, Toronto

Limitless High-tech career opportunities - Expoint
Description:

MTS 2, Software Engineer, Data Platforms

Job Type: Full-time

About the Role

This role is focused on Data Platform Engineering not data engineering . While familiarity with Spark, Flink , and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself , not just authoring data pipelines.

What you’ll do and learn
  • major components of eBay’s Data Platforms — from design through production rollout.

  • Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.

  • Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.

  • Build systems that balance latency , correctness , and cost while ensuring security and compliance.

  • Drive operational excellence for services you own, including observability and incident response.

  • Collaborate across product , infra , and analytics teams to align execution with business needs.

  • Learn and grow in areas like governance , orchestration , and privacy engineering .

What you bring
  • Experience designing large-scale distributed systems (compute, storage, APIs, streaming).

  • Ability to independently deliver complex projects from requirements to production.

  • Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.

  • Strong communication skills to influence cross-team technical outcomes.

  • Growth mindset with curiosity to learn new technologies.

What we bring
  • Impact at scale : powering global analytics and ML systems.

  • Challenging problems : streaming, freshness/correctness , and multi-cloud resiliency.

  • Collaborative culture that values inclusion and knowledge sharing.

  • Support & growth : flexibility, benefits, and career development resources.

  • Focus on reliability and sustainable on-call


Qualifications
  • 8+ years of distributed systems or data platform experience.

  • Proven ability to design and deliver critical systems with impact.

  • Proficiency in Java/Python , CI/CD , and containerized environments.

  • Hands-on expertise in tools like Kafka/Flink , Spark , Delta/Iceberg , Kubernetes , NoSQL/columnar stores .

  • Experience in streaming and batch data platforms.

  • Strong foundation in algorithms and distributed design .

  • BS/MS in CS or equivalent experience.

Expand
Limitless High-tech career opportunities - Expoint
Description:

MTS 2, Software Engineer, Data Platform

Job Type: Full-time

About the Role

This role is focused on Data Platform Engineering not data engineering . While familiarity with Spark, Flink , and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself , not just authoring data pipelines.

What you’ll do and learn
  • major components of eBay’s Data Platforms — from design through production rollout.

  • Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.

  • Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.

  • Build systems that balance latency , correctness , and cost while ensuring security and compliance.

  • Drive operational excellence for services you own, including observability and incident response.

  • Collaborate across product , infra , and analytics teams to align execution with business needs.

  • Learn and grow in areas like governance , orchestration , and privacy engineering .

What you bring
  • Experience designing large-scale distributed systems (compute, storage, APIs, streaming).

  • Ability to independently deliver complex projects from requirements to production.

  • Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.

  • Strong communication skills to influence cross-team technical outcomes.

  • Growth mindset with curiosity to learn new technologies.

What we bring
  • Impact at scale : powering global analytics and ML systems.

  • Challenging problems : streaming, freshness/correctness , and multi-cloud resiliency.

  • Collaborative culture that values inclusion and knowledge sharing.

  • Support & growth : flexibility, benefits, and career development resources.

  • Focus on reliability and sustainable on-call


Qualifications
  • 8+ years of distributed systems or data platform experience.

  • Proven ability to design and deliver critical systems with impact.

  • Proficiency in Java/Python , CI/CD , and containerized environments.

  • Hands-on expertise in tools like Kafka/Flink , Spark , Delta/Iceberg , Kubernetes , NoSQL/columnar stores .

  • Experience in streaming and batch data platforms.

  • Strong foundation in algorithms and distributed design .

  • BS/MS in CS or equivalent experience.

Expand
Are you excited about making an impact on the future of eCommerce? Are you a talented software engineer in the tech industry looking to make your mark in a fast-growing global company? This is an exciting opportunity for an experienced and motivated Software Engineer to join a fast-paced and innovative team in Toronto, Canada at eBay. As a software engineer with the Customer Technology team at eBay, you will be part of the team responsible for setting the standard for eCommerce technologies used by millions of customers around the world. In this role, you will develop, modify, and maintain software and systems solutions. You will use cutting-edge technologies to design, develop, document, test, and maintain enterprise-level software solutions and systems. You will also be required to research and evaluate the most current and relevant software development methods and tools to ensure that our products are current and competitive. Some other key responsibilities include identifying and troubleshooting system and software problems, analyzing user needs and creating technical solutions with optimal efficiency, and implementing software designs and debugging regularly. As a Software Engineer, you must be a self-starter and detail-oriented individual with exceptional interpersonal and organizational skills. At eBay, you will be joining a vibrant community of engineers, analysts, designers, and developers all dedicated to making the best eCommerce products in the world. This is an opportunity to make a major impact on a company that is changing the digital landscape of the world. If you thrive in innovative and challenging environments, and have an unyielding commitment to excellence, then this is an excellent opportunity for you. Ready to take your career to the next level? Apply to Amazon’s Accenture Label Team and be a part of the exciting and rapidly-evolving world of eCommerce.