Wealthsimple

Senior Software Developer, Bank & Brokerage Linking

Wealthsimple

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$151,200 - CA$189,000 per year

Job Level

About the role

  • Build and maintain connections to banks and brokerages in Canada through scraping, custom flows, and direct APIs.
  • Develop tools that make data acquisition more reliable and easier to scale.
  • Use AI-assisted systems to reduce manual scraping work and help the team react faster to interface changes.
  • Design systems that recover quickly when institutions change their login flows or layouts.
  • Work with product, security, infrastructure, and SRE teams to deliver accurate balances, holdings, and transactions to clients.
  • Improve our internal automation so adding and repairing institutions becomes faster over time.

Requirements

  • Experience with data acquisition or financial connectivity platforms (e.g., Plaid-style APIs, Flinks-style screen scraping, SnapTrade-style brokerage linking).
  • Strong Node.js skills, including asynchronous programming.
  • Experience building or maintaining scraping systems using headless browsers.
  • Comfort working in environments where third-party interfaces change often.
  • Understanding of authentication flows, MFA challenges, cookies, sessions, and rate limits.
  • Experience parsing complex financial data such as balances, transactions, holdings, and corporate-action adjustments.
  • Interest in building automation that reduces manual scraping and repair work.
  • Clear, steady communication with technical and non-technical teams.
  • Not afraid of support work investigating and debugging broken integrations
  • Comfort with on-call duties for critical data pipelines.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsasynchronous programmingdata acquisitionscraping systemsheadless browsersauthentication flowsMFA challengescookiessessionsrate limits
Soft Skills
clear communicationsteady communicationinvestigatingdebuggingsupport workcomfort with on-call duties