Wealthsimple Technologies

Future Opportunities: Senior Software Developer - Product Engineering

Location

Remote (Canada)

Workplace

Remote

Type

Full Time

Salary

CAD 151,200 – 189,000

Level

Senior

Role

Senior Backend Engineer

Posted

Jul 6, 2026

Full TimeRemoteSenior

The role

Summary

Wealthsimple, Canada's leading fintech platform managing over $125 billion in assets, seeks a Senior Software Developer for Product Engineering to own full-stack feature development across React, React Native, and Ruby on Rails. You'll drive technical leadership, mentorship, and architectural decisions across high-impact financial products serving 4+ million Canadians, leveraging AI-assisted workflows while navigating complex regulatory requirements and high-stakes financial systems.

What you'll do

End-to-End Feature Ownership: Own meaningful slices of the product end-to-end, from conception through deployment and maintenance. Partner with product and design teams to translate user-centric requirements into robust technical solutions that millions of customers depend on daily. Drive feature delivery across investing, banking, growth, and AI product verticals while maintaining high code quality standards.
Full-Stack Development Across Multiple Platforms: Contribute meaningfully across the entire technology stack, building Ruby on Rails services that handle core business logic, regulatory compliance, and financial integrations, while simultaneously shipping React and React Native experiences for web and mobile users. Balance technical depth in your area of focus with broad competency across frontend and backend systems.
Complex Financial Systems Architecture: Design and implement systems that handle regulatory requirements, complex data structures, varied workflows, and different risk profiles inherent to financial products. Solve high-stakes problems involving reconciliation, compliance, and reliability while keeping customer-facing experiences simple and intuitive. Manage technical complexity around money movement and financial reconciliation.
Technical Leadership and Code Quality: Influence architecture decisions, establish coding standards, and raise the bar on code quality and operational excellence across the team. Lead by example through comprehensive code reviews, detailed design documents, and mentorship of junior and mid-level engineers. Define technical strategy for your domain and help establish patterns for wider team adoption.
AI-Assisted Development and Innovation: Pioneer AI-centric workflows across the full development lifecycle, from building and testing to code review and security reasoning. Move beyond autocomplete-based AI usage into agentic workflows that accelerate development while maintaining rigorous engineering standards. Experiment with new AI-assisted patterns, validate their effectiveness, and establish best practices that the broader team can build upon.
Process and Operational Excellence: Identify bottlenecks in development processes, infrastructure, and tooling that slow team velocity. Collaborate with engineering managers and teammates to implement measurable improvements in planning, building, reviewing, deployment, and operational practices. Own technical debt reduction initiatives and drive continuous optimization of development workflows.
Cross-Functional Collaboration: Work closely with product, design, compliance, operations, and partner engineering teams to deliver integrated solutions in a regulated financial environment. Communicate technical constraints and possibilities clearly to non-technical stakeholders. Navigate complex trade-offs across multiple teams and drive alignment on technical decisions that impact the broader platform.
Mentorship and Team Development: Support the growth and development of teammates through code reviews, pair programming, and architectural guidance. Help junior engineers develop problem-solving skills and deepen their technical expertise. Contribute to hiring and onboarding processes for the Product Engineering team to build a strong technical culture.

What we look for

Technical

Full-Stack Software DevelopmentDemonstrated expertise building production systems across multiple layers of the technology stack. Experience shipping features from UI/UX layer through backend APIs and databases. Comfortable working across different architectural patterns and technology paradigms.
React and React NativeStrong proficiency with React for web applications and React Native for iOS/Android mobile development. Experience building performant, accessible user interfaces with proper state management and component architecture. Understanding of mobile-specific considerations and platform differences.
Ruby on RailsProduction-level expertise with Ruby on Rails framework, including service architecture, ActiveRecord, and common Rails patterns. Ability to architect scalable Rails applications handling high transaction volume and complex business logic. Understanding of Rails conventions and when to apply them effectively.
Regulated Financial SystemsExperience working with financial software systems involving regulatory compliance, data integrity requirements, and high-stakes transaction handling. Understanding of reconciliation, audit trails, and compliance frameworks. Ability to design systems that balance safety, reliability, and performance in regulated environments.
AI-Assisted Development WorkflowsAdvanced proficiency with AI development tools including GitHub Copilot, Claude, and similar agentic systems. Experience leveraging AI across the full development lifecycle: code generation, test writing, code review assistance, and security analysis. Demonstrated ability to verify AI-generated code and apply engineering judgment to validate correctness.
Automated Testing and Quality AssuranceExpertise in test-driven development and rigorous automated testing practices. Experience writing unit tests, integration tests, and end-to-end tests. Understanding of test coverage strategies and ability to design testable systems. Commitment to maintaining high quality standards in production code.
System Design and ArchitectureAbility to design scalable, maintainable systems that handle complexity while remaining operationally reliable. Experience with microservices or modular monolithic architectures. Understanding of distributed systems concepts, data consistency, and trade-offs between different architectural approaches.
Performance OptimizationExperience profiling and optimizing application performance across frontend and backend systems. Understanding of database query optimization, caching strategies, and frontend rendering performance. Ability to identify bottlenecks and implement targeted improvements.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent field providing foundational knowledge of algorithms, data structures, and computer systems. Alternatively, equivalent professional experience demonstrating strong fundamentals in software engineering principles.
Continuous Learning in Financial TechnologySelf-directed learning about financial systems, regulatory requirements, and fintech best practices. Understanding of payment systems, investment platforms, and financial compliance frameworks. Demonstrated commitment to staying current with industry standards and emerging technologies.

Experience

5+ Years Professional Software EngineeringMinimum five years of professional experience building and shipping production software systems at scale. Track record of delivering features and systems that real users or businesses depend on. Experience operating as a senior contributor on engineering teams, demonstrating judgment and technical depth.
Senior-Level Technical ContributionsProven experience taking ownership of significant technical domains or products. Track record of influencing architecture decisions, raising code quality standards, and driving technical improvements. Evidence of shipping high-impact features independently and with autonomy.
Mentorship and Technical LeadershipDemonstrated experience mentoring junior and mid-level engineers, both through formal and informal channels. Track record of growing other engineers' capabilities and helping teams improve their technical practices. Experience leading technical discussions, design reviews, and architectural decisions.
Regulatory or Compliance-Focused DevelopmentExperience building systems subject to regulatory requirements or compliance constraints. Understanding of how to design software that maintains audit trails, handles data integrity, and operates reliably under strict requirements. Experience navigating technical trade-offs required by regulatory environments.
Cross-Functional Product DevelopmentExperience working closely with product managers, designers, and other non-technical stakeholders. Ability to translate business requirements into technical solutions. Track record of delivering user-centric features that balance technical excellence with business needs.
Agile and High-Iteration DevelopmentExperience working in agile environments with frequent deployments and continuous integration practices. Comfort with rapid iteration, feedback loops, and shipping incrementally. Ability to balance speed of delivery with code quality and stability.

Skills

Required skills

Ruby on RailsProduction expertise with Rails framework, service design, and complex business logic implementation.
ReactAdvanced React development including state management, component architecture, and performance optimization.
React NativeMobile development with React Native for iOS and Android platforms.
Full-Stack DevelopmentComfortable working across frontend, backend, and database layers with meaningful contributions at all levels.
Automated TestingTest-driven development and rigorous automated testing practices including unit, integration, and end-to-end tests.
AI-Assisted CodingAdvanced use of AI development tools with strong engineering judgment and verification capabilities.
System DesignDesign of scalable, maintainable systems handling complex business logic and regulatory requirements.
Financial Systems KnowledgeUnderstanding of financial products, compliance requirements, and transaction integrity.
Code Review and Technical LeadershipAbility to conduct thorough code reviews, mentor others, and influence technical decisions.

Nice to have

Kotlin or JavaBackend language experience for microservices or complementary backend services.
Database OptimizationExperience with database performance tuning, query optimization, and scaling relational databases.
API DesignExperience designing RESTful or GraphQL APIs with attention to versioning, documentation, and usability.
DevOps and InfrastructureFamiliarity with continuous integration/continuous deployment pipelines, containerization, and cloud infrastructure.
Payment ProcessingExperience integrating with payment processors, handling PCI compliance, or working with financial APIs.
Cryptocurrency and BlockchainExperience with cryptocurrency systems, blockchain development, or Web3 technologies relevant to fintech applications.
Compliance and AuditingKnowledge of compliance frameworks, audit logging, and regulatory requirements in financial services.
Performance Profiling ToolsExperience using profiling and monitoring tools to identify and resolve performance bottlenecks.

Compensation & benefits

Salary

CAD 151,200 – 189,000 (annual)

Stock options

Available

Benefits

Comprehensive Health Benefits

Top-tier health insurance coverage including dental, vision, and prescription drug benefits for you and your family.

Life Insurance

Competitive group life insurance coverage providing financial security for your loved ones.

Employer-Matched Group Savings

Long-term retirement savings through Wealthsimple for Business with employer matching contributions.

Generous Paid Time Off

20 vacation days annually plus 4 dedicated wellness days per year for personal health and wellbeing.

Unlimited Sick and Mental Health Leave

Unlimited paid sick days and mental health days per year, supporting your wellbeing without limits.

Remote Work Flexibility

Ability to work outside Canada for up to 90 days per year, supporting flexible and distributed work arrangements.

Employee Resource Groups

Community and support through employee resource groups including Rainbow (2SLGBTQ), Women of WS, and Black at WS for belonging and professional development.

Hybrid Work Environment

Flexible hybrid work arrangement with strong company culture and over 1,500 talented colleagues across North America.

Collaborative Culture

Work environment emphasizing collaboration with incredibly talented, curious, and driven teammates committed to delivering exceptional work.


Apply for this position

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