Wealthsimple

Wealthsimple

Senior Software Developer, Bank & Brokerage Linking

Remote (Canada) · Senior

Sponsorship not specifiedDetected 35 days ago
PythonJavaRubyKotlinReactNode.jsMongoDBAWSSite Reliability EngineeringDesign SystemsAccessibilityCommunication

About the role

  • Use AI-assisted systems to reduce manual scraping work and help the team react faster to interface changes.
  • Improve our internal automation so adding and repairing institutions becomes faster over time.

Responsibilities

  • you'll collaborate with incredibly talented, curious, and driven teammates who are deeply committed to doing great work.
  • Build and maintain connections to banks and brokerages in Canada through scraping, custom flows, and direct APIs.
  • 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.
  • Early AI-assisted automation that helps generate, maintain, and repair extraction logic
  • The work includes scraping, API integrations, resilient pipeline design, and the automation of these systems so we enhance reliability, and move faster with each new institution.
  • Not afraid of support work investigating and debugging broken integrations

Requirements

  • Experience with data acquisition or financial connectivity platforms (e.g., Plaid-style APIs, Flinks-style screen scraping, SnapTrade-style brokerage linking).
  • Comfort with on-call duties for critical data pipelines.

Nice to have

  • Experience designing AI-assisted extraction tools or automated repair systems
  • Experience working on financial data models, reconciliation, or ledger-like systems
  • Familiarity with institution-level onboarding and connectivity testing

Skills

  • Node.js and MongoDB services for scraping and acquisition
  • Headless browsers, proxy systems, and session-management tools
  • Ruby, Java/Kotlin, and Python across the broader platform
  • AWS Infra
  • Strong encryption and security practices for sensitive data
  • Strong Node.js skills, including asynchronous programming.
  • 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.
  • Clear, steady communication with technical and non-technical teams.

Compensation

  • 🌴 20 vacation days, 4 wellness days, and unlimited sick and mental health days per year

Company info

  • This team builds and maintains the connections that bring external financial data into Wealthsimple.
  • These links power Transfers, Net Worth, Switch-your-Bank, and other core Wealthsimple experiences.
  • We're looking for developers who enjoy the challenges of large-scale data acquisition.
  • Developers that look forward to Open Banking in Canada.
  • The company was founded in 2014 by a team of financial experts and technology entrepreneurs, and is headquartered in Toronto, Canada.
  • Read our Culture Manual https://www.wealthsimple.com/en-ca/culture and learn more about how we work https://www.wealthsimple.com/en-ca/careers.

This listing is sourced directly from Wealthsimple's careers page and normalized into a canonical job model.