Wealthsimple Technologies

Senior Software Developer, Bank & Brokerage Linking

Location

Remote (Canada)

Workplace

Remote

Type

Full Time

Salary

CAD 151,200 – 189,000

Level

Senior

Role

Senior Software Developer

Posted

Jun 16, 2026

Full TimeRemoteSenior

The role

Summary

Wealthsimple is seeking a Senior Software Developer to build and maintain critical financial data connections, focusing on bank and brokerage integrations across Canada. The role involves developing sophisticated data acquisition systems, leveraging advanced scraping techniques, APIs, and emerging AI-assisted automation to enhance financial data retrieval and reliability.

What you'll do

Bank and Brokerage Integration: Build and maintain connections to Canadian financial institutions through advanced scraping, custom flows, and direct APIs
Data Acquisition Tools: Develop scalable tools to enhance data acquisition reliability and ease of implementation
AI-Assisted Automation: Implement AI-driven systems to reduce manual scraping work and improve team responsiveness to interface changes
System Resilience: Design robust systems capable of quickly recovering from institutional interface modifications
Cross-Team Collaboration: Work closely with product, security, infrastructure, and SRE teams to deliver accurate financial data to clients
Internal Automation: Continuously improve internal processes to accelerate institution onboarding and maintenance

What we look for

Technical

Programming LanguagesAdvanced proficiency in Node.js, with strong skills in asynchronous programming
Web ScrapingExtensive experience building and maintaining scraping systems using headless browsers
Authentication ExpertiseDeep understanding of authentication flows, MFA challenges, cookies, sessions, and rate limiting

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

Experience

Financial Data IntegrationProven experience with data acquisition platforms like Plaid, Flinks, or SnapTrade
Complex Data ParsingDemonstrated ability to parse intricate financial data including balances, transactions, and holdings
Support and DebuggingComfortable with on-call duties and investigating critical data pipeline issues

Skills

Required skills

Node.jsStrong skills in Node.js development and asynchronous programming
Web ScrapingExpertise in building robust web scraping systems
Financial Data IntegrationExperience with financial connectivity platforms and data acquisition

Nice to have

AI-Assisted ToolsExperience designing automated extraction and repair systems
Financial SystemsBackground in financial data models, reconciliation, or ledger systems
ScalabilityExperience building high-variability, large-scale systems

Compensation & benefits

Salary

CAD 151,200 – 189,000 (annual)

Stock options

Available

Benefits

Health Benefits

Top-tier health insurance and life insurance coverage

Retirement Savings

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

Paid Time Off

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

Remote Work

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

Employee Resource Groups

Inclusive workplace with groups supporting diversity and inclusion


Interview process

  1. 1
    Initial Screening Review of application and resume by hiring team
  2. 2
    Technical Interview In-depth discussion of technical skills, experience with data acquisition, and problem-solving approach
  3. 3
    Practical Assessment Hands-on coding challenge related to web scraping and data integration
  4. 4
    Team Fit Interview Meeting with potential team members to assess cultural alignment and collaboration potential
  5. 5
    Final Decision Comprehensive review by hiring committee with human-led decision making

Apply for this position

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