Software Engineer jobs in Canada

Explore 150 matching jobs.

Xero

Senior Software Engineer – Accounting Core

Xero

Posted: 10/21/2026
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRuby+3 more
Triton Digital

Data Developer – 12 month contract

Triton Digital

Posted: 10/21/2026
AirflowApacheAWSCloudDockerGrafanaKubernetesPythonScala+1 more
People Can Fly Studio

Programmeur senior en IA, Senior AI Programmer

People Can Fly Studio

Posted: 10/21/2026
Unreal EngineC++
CD PROJEKT SA

Lead Quest Programmer

CD PROJEKT SA

Posted: 10/21/2026
Node.jsUnreal EngineC++
CD PROJEKT SA

Lead Programmer, Quests

CD PROJEKT SA

Posted: 10/21/2026
FluxNode.jsUnreal EngineC++
1Password

Developer, Device Trust Reliability

1Password

Posted: 10/20/2026
CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Aspire Software

Director of Engineering

Aspire Software

Posted: 10/20/2026
AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Maplr

Senior AS/400 Analyst-Programmer

Maplr

Posted: 10/19/2026
ServiceNowSQL
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer, CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Miratech

Senior Routing Engine Developer – CX Platform

Miratech

Posted: 10/19/2026
CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Xero

Senior Software Engineer – Accounting Core

Xero
Posted 10/21/2026full-timeVancouver • CanadaSenior💰 CA$155,000 - CA$205,000 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and evolving scalable, reliable services for accounting platforms, with a strong focus on cloud-native technologies and architectural decision-making. Proven ability to mentor peers and enhance engineering practices while ensuring data integrity and system performance.

Highest-signal resume keywords
Cloud-Native Platforms (AWS, Azure, GCP)Modern Backend Stack (Java, Kotlin, Go, Python, Ruby, C++)End-to-End Ownership of ProjectsAPI Design and Data-Store SelectionMentoring and Technical Knowledge Sharing

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRubyC++Go.NET

About the role

Key responsibilities & impact
  • Evolve Xero’s accounting platform by decoupling key accounting capabilities from its mature monolithic architecture
  • Own significant initiatives end-to-end, from technical design through production
  • Design and evolve reliable, scalable services for invoices, payments, bank transactions and reconciliation
  • Protect accounting-data integrity while improving scalability and maintainability
  • Build shared accounting foundations and outputs used by other Xero product teams
  • Make incremental architectural improvements while continuing to deliver value for small businesses and their advisors
  • Collaborate with partner teams and contribute to technical decisions
  • Raise engineering practices and quality standards as the Vancouver Accounting Core team grows
  • Participate in phone screening, coding, systems design, technical deep dive and values/future-proof assessments

Requirements

What you’ll need
  • Proven track record delivering highly available, distributed systems and high-throughput services on cloud-native platforms such as AWS, Azure or GCP
  • Demonstrated end-to-end ownership of significant work from design through rollout and production validation
  • Strong architectural and trade-off decision-making, including API design and data-store selection
  • Proficiency in a modern backend stack such as Java, Kotlin, Go, Python, Ruby or C++
  • Keen to learn C# and .NET; existing experience is a bonus
  • Hands-on production coding and technical deep dives
  • Experience using AI tools with good judgement
  • Commitment to mentoring peers, sharing technical knowledge, code reviews, pairing and documentation
  • Successful completion of relevant background checks, which may include credit and criminal history checks
  • Working rights for the country where the role is based

Benefits

Comp & perks
  • Annual bonus and equity (RSU) programs for permanent employees
  • Performance-based cash or equity (RSUs) incentives depending on role level and company performance
  • World-class health, wellness, and retirement programs
  • Wellbeing days
  • Generous leave
  • Dedicated professional development budgets
  • Flexible work-from-home arrangement within a hybrid model

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Distributed SystemsHigh-Throughput ServicesTechnical DesignProduction CodingAI Tools Usage
Soft Skills
CollaborationDecision-MakingMentoringCommunication
Tools & Technologies
C#.NET
Certifications & Qualifications
Background Checks (Credit and Criminal History)
Industry Keywords
Accounting PlatformData IntegrityScalabilityMaintainabilityArchitectural Improvements