Software Engineer jobs in Canada
Explore 150 matching jobs.
Senior Software Engineer – Payments Platform
Xero
Posted: 10/21/2026AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRuby+3 more
Data Developer – 12 month contract
Triton Digital
Posted: 10/21/2026AirflowApacheAWSCloudDockerGrafanaKubernetesPythonScala+1 more
Programmeur senior en IA, Senior AI Programmer
People Can Fly Studio
Posted: 10/21/2026Unreal EngineC++
Lead Quest Programmer
CD PROJEKT SA
Posted: 10/21/2026Node.jsUnreal EngineC++
Lead Programmer, Quests
CD PROJEKT SA
Posted: 10/21/2026FluxNode.jsUnreal EngineC++
Developer, Device Trust Reliability
1Password
Posted: 10/20/2026CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Director of Engineering
Aspire Software
Posted: 10/20/2026AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Senior AS/400 Analyst-Programmer
Maplr
Posted: 10/19/2026ServiceNowSQL
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaMicroservicesPostgresSpringSpring BootSpringBoot
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer, CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and delivering reliable, secure distributed services on cloud-native platforms, with a strong focus on payment orchestration and compliance. Proven ability to mentor peers and shape engineering practices while applying AI to enhance product capabilities.
Highest-signal resume keywords
Cloud-Native PlatformsDistributed SystemsPayment OrchestrationBackend Stack ProficiencyMentoring and Code Reviews
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRubyC++Go.NET
About the role
Key responsibilities & impact- Own a capability within the shared payments platform, such as orchestration, risk and fraud, or multi-provider support
- Build reusable, provider-agnostic payment capabilities
- Deliver significant initiatives end-to-end from technical design through production
- Design and deliver reliable, secure distributed services for high-throughput production environments
- Build foundations for collecting and paying money through Xero
- Support payment orchestration, provider integrations, onboarding, risk and compliance, reconciliation and bill payments
- Improve existing systems incrementally while contributing to long-term architecture
- Apply AI to challenging product problems while protecting customer trust
- Collaborate with product and engineering partners
- Shape engineering practices and quality standards
- Mentor peers through code reviews, pairing and documentation
Requirements
What you’ll need- Proven track record of 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
- Ability to make architectural trade-offs, 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
- Judicious use of AI tools
- Commitment to mentoring peers, sharing technical knowledge, code reviews, pairing and documentation
- Role based in Vancouver, Canada
- Ability to work under the applicable Canadian working-rights requirements
Benefits
Comp & perks- Annual bonus and equity (RSU) programs for eligible 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
- Hybrid working flexibility
- Home working flexibility
- Office "boost days" for collaboration and socializing
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaKotlinGoPythonRubyC++API DesignData-Store SelectionAI ToolsProduction Coding
Soft Skills
CollaborationMentoringTechnical Knowledge Sharing
Tools & Technologies
AWSAzureGCPXero
Industry Keywords
Risk and FraudMulti-Provider SupportReconciliationBill PaymentsCanadian Working Rights
