Enable job alerts via email!

Senior Staff Software Engineer, Purchase

eBay Canada Technology

Toronto

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Job summary

A leading ecommerce company in Toronto is seeking an experienced Software Engineer to lead development efforts with a focus on microservices and high-volume production systems. This full-time role requires expertise in C#, .NET Core, and cloud-based architectures. The ideal candidate will have extensive experience in software development and a passion for mentoring teams. Competitive compensation and a commitment to diversity and inclusivity are offered.

Qualifications

  • Experience designing high-volume production systems.
  • Experience designing and developing microservices.
  • Experience with Application Performance Monitoring tools.

Responsibilities

  • Set architectural direction for the team.
  • Lead the migration to a microservice architecture.
  • Develop code and conduct code reviews.
  • Create technical documentation.
  • Mentor talented engineers.

Skills

C#
.NET Core
Microservices
RDBMS technologies
Kafka
Leadership
Collaboration

Education

Relevant bachelor's degree with 12 years of industry experience
Master's degree with 9 years of experience
16 years of practical experience

Tools

SQL Server
PostgreSQL
Redis
MongoDB
Elasticsearch
New Relic

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

Location: Remote Toronto

About the team and the role :

TCGplayer connects hobbyists and hobby businesses to communities. We relentlessly improve the exchange of things and thoughts that fuel passions, providing the most compelling destination and tools for collectible card game enthusiasts and professional sellers! Now part of eBay, TCGplayer promotes and drives growth of our products and services by connecting a global community of millions of buyers with tens of thousands of retailers in a $25B global collectible hobby market.

The Purchase team owns our seamless, reliable, and secure cart-to-checkout experience that delights our hobbyists, drives conversions, and supports our company's growth. As an experienced Software Engineer, you will lead a team of engineers focusing on developing, upgrading, scaling, and advancing our cart and purchasing capabilities.

Our team fosters camaraderie, embraces diversity, and exudes passion! We are recognized as one of New York State's 50 best employers and top 100 companies for women in the U.S.

What you will accomplish :
  • Set architectural direction for the team and broader organization to evolve systems
  • Lead TCGplayer in migrating from a monolithic architecture to domain-driven microservice architecture
  • Develop code that meets requirements and aligns with standard processes; conduct code reviews to ensure high quality
  • Create comprehensive documentation and diagrams to enhance understanding and drive action
  • Develop detailed technical requirements based on business needs in collaboration with product and engineering teams
  • Participate in the Principals Guild to set technical direction, design patterns, and standard processes across the organization
  • Mentor talented engineers to support growth in business impact and career development
What you will bring :
  • A relevant bachelor's degree with 12 years of industry experience, a master's degree with 9 years, or 16 years of practical experience
  • Object-oriented software development experience with C# and .NET Core
  • Significant experience designing high-volume production systems with considerations for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in a cloud-based architecture
  • Expertise in RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expertise in event/stream processing mechanisms, specifically Kafka, AWS SNS/SQS, RabbitMQ, or AzureBus
  • Experience with Application Performance Monitoring tools like Scalyr/DataSet and New Relic
  • Excellent communication, leadership, and collaboration skills

Please see the Talent Privacy Notice for information on how eBay handles your personal data.

eBay is an equal opportunity employer. All qualified applicants will receive consideration regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, disability, or other protected statuses. If you need assistance due to a disability, please contact us. We are committed to accessibility and inclusivity.

The eBay Jobs website uses cookies to enhance your experience. By continuing to browse, you agree to our use of cookies. Visit our Privacy Center for more information.

Employment Type : Full-Time

Experience : 12+ years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.