Wealthsimple Technologies

Senior Software Developer, Edge

Location

Remote (Canada)

Workplace

Remote

Type

Full Time

Salary

CAD 151,200 – 189,000

Level

Senior

Role

Senior Software Developer

Posted

Jan 30, 2026

Full TimeRemoteSenior

The role

Summary

Wealthsimple is seeking a Senior Software Developer for their Edge team to lead a critical GraphQL Federation migration, focusing on enhancing API infrastructure and developer productivity. The ideal candidate will combine technical expertise in GraphQL and API design with strong leadership skills to transform the company's backend ecosystem.

What you'll do

GraphQL Federation Migration: Lead the migration from schema stitching to a fully federated supergraph architecture
Automation Development: Build and improve AI-assisted migration scripts to accelerate schema transformations
Cross-Team Collaboration: Partner with backend teams to adopt federation patterns and resolve technical challenges
Performance Optimization: Improve gateway performance and observability
Documentation and Knowledge Sharing: Create comprehensive documentation to help product teams adopt new API patterns
Mentorship: Mentor junior team members and conduct high-quality code reviews

What we look for

Technical

GraphQL ExpertiseAdvanced understanding of GraphQL schema design and performance optimization
API ArchitectureExperience in designing scalable and maintainable API infrastructures

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related field preferred

Experience

Senior DevelopmentMinimum 5-7 years of professional software development experience
API MigrationProven track record of successfully leading complex technical migrations

Skills

Required skills

GraphQLStrong experience with schema design and performance optimization
API DesignExpertise in designing and evolving REST and GraphQL APIs
Technical LeadershipAbility to guide complex technical initiatives and mentor team members
Software DevelopmentSolid fundamentals in building and maintaining production systems

Nice to have

RubyExperience with Ruby programming language
Node.jsExperience with Node.js development
System MigrationExperience in large-scale system migration and transformation

Compensation & benefits

Salary

CAD 151,200 – 189,000 (annual)

Stock options

Available

Benefits

Health Benefits

Comprehensive top-tier health insurance and life insurance

Retirement Savings

Long-term group savings plan with employer match through Wealthsimple for Business

Paid Time Off

20 vacation days, 4 wellness days, and unlimited sick and mental health days

Remote Work

Option to work outside Canada for up to 90 days per year

Employee Resource Groups

Inclusive workplace with support groups for diverse communities


Interview process

  1. 1
    Initial Screening β€” Review of resume and initial phone/video interview
  2. 2
    Technical Assessment β€” Coding challenge or take-home project focused on GraphQL and API design
  3. 3
    Technical Interviews β€” Multiple rounds of in-depth technical interviews with team members
  4. 4
    Leadership Interview β€” Discussion of technical leadership experience and approach
  5. 5
    Final Interview β€” Meeting with hiring manager and team lead to assess cultural fit and overall alignment

Apply for this position

You'll be redirected to the company's application page