MTS 1, Software Engineer

eBay • toronto, on • Posted June 01, 2026

Position Overview

What You’ll Do And Learn

Translate requirements to software design and create clean, efficient, extensible, maintainable code.

Be responsible for subsystems within a large domain, possessing in-depth knowledge and expertise.

Take full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.

Serve as a key player in influencing and guiding others towards the right technical decisions.

Identify areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity.

Collaborate effectively with partners across multiple functions to develop innovative solutions that enforce to development goals and principles.

Practice evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery.

Manage project features, break into sub-tasks, identify ...