Enable job alerts via email!

Principal Software Engineer, Matchmaking - Demonware (Vancouver)

Demonware

Vancouver

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Vancouver is seeking a Principal Software Engineer for their Matchmaking team. The role involves developing scalable matchmaking systems, leading design discussions, and mentoring engineers. Candidates should possess experience in service architecture, performance optimization, and integrating machine learning. This position offers an exciting challenge in a dynamic environment with significant impact on player experience.

Qualifications

  • Senior technical contributor with experience in large-scale systems.
  • Experience in service architecture and performance optimization.
  • Familiarity with machine learning and A/B testing.

Responsibilities

  • Develop and operate matchmaking services for millions of players.
  • Lead design discussions and maintain engineering excellence.
  • Implement feedback loops and analyze player experience metrics.

Skills

Scalable low-latency matchmaking services
Performance optimization
Fault tolerance
A/B testing
Machine learning integration
Mentoring engineers
Job description
Job Title

Principal Software Engineer Matchmaking - Demonware (Vancouver)

Requisition ID: R025872

Job Description

Your Mission

Demonware is looking for a talented new Principal Software Engineer to join our Matchmaking team!

As part of the team youll be responsible for developing and operating the services that get our players into great games optimizing the experience for engagement fairness and fun.

Youll partner closely with studio engineers data scientists and product managers to evolve our matchmaking algorithms at massive scale while delivering continuous improvements to player experience through innovation data-driven iteration and operational excellence.

Were looking for someone who is a senior technical contributor that will be responsible for architecting building and optimizing those large-scale matchmaking systems and who will lead high-impact initiatives from design to deployment guide experimentation frameworks and ensure our systems meet stringent reliability scalability and performance goals.

What you bring to the table
  • Partner with studios to architect implement and operate scalable low-latency matchmaking services that handle millions of players daily.
  • Lead design discussions code reviews and technical deep dives to maintain engineering excellence.
  • Champion best practices in service architecture performance optimization and fault tolerance.
  • Collaborate with data scientists to implement and operate A / B tests and analyze player experience metrics.
  • Integrate real-time feedback loops and machine learning signals into matchmaking decision-making.
  • Own services end-to-end : from development to deployment monitoring and incident response.
  • Define and track SLOs SLIs and KPIs for matchmaking performance and player experience.
  • Mentor and coach engineers across the matchmaking and wider Demonware engineering community.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.