Wealthsimple

Senior Software Developer, Bank & Brokerage Linking

Wealthsimple • $100K — $130K *
US-AnywhereRemote in Canada
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years experience in data acquisition or financial connectivity platforms.
  • Proficient in Node.js, particularly asynchronous programming.
  • Experience in maintaining scraping systems using headless browsers.
  • Comfortable with rapidly changing third-party interfaces.
  • Understanding of complex authentication flows and security measures.
  • Experience parsing intricate financial data sets like balances and transactions.
  • Strong communication skills across technical and non-technical teams.

Responsibilities

  • Build and maintain connections to banks and brokerages in Canada.
  • Develop tools to enhance reliability and scalability in data acquisition.
  • Utilize AI-assisted systems to streamline the scraping process.
  • Design resilient systems that quickly adapt to changes in data interfaces.
  • Collaborate with interdisciplinary teams to deliver accurate financial data.
  • Refine internal automation processes for quicker institution updates.

Benefits

  • Top-tier health benefits and life insurance.
  • Long-term group savings plan with employer matching.
  • 20 vacation days, 4 wellness days, plus unlimited sick and mental health days.
  • Opportunity to work outside Canada for up to 90 days per year.
  • Inclusive employee resource groups catering to diverse communities.
  • Collaborative hybrid team environment with over 1,500 employees.
Full Job Description
About the Team

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 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.

In this role, you'll have the opportunity to:
  • 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.


Our technologies:
  • 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
  • Early AI-assisted automation that helps generate, maintain, and repair extraction logic


What you bring:
  • 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.


Nice-to-have's:
  • Experience designing AI-assisted extraction tools or automated repair systems
  • Experience working on financial data models, reconciliation, or ledger-like systems
  • Experience building systems that operate at scale with high variability
  • Familiarity with institution-level onboarding and connectivity testing


🌸 Top-tier health benefits and life insurance

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

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

90 days away: work outside Canada for up to 90 days per year

Employee resource groups, including Rainbow (2SLGBTQ), Women of WS, and Black at WS

We are a hybrid team with over 1,500 employees across North America. The people are one of the best parts of working here: you'll collaborate with incredibly talented, curious, and driven teammates who are deeply committed to doing great work.

About Wealthsimple

Wealthsimple is a financial services company that provides online investment management and trading services. The company's platform allows users to invest in a variety of financial products, including stocks, bonds, and exchange-traded funds (ETFs), and offers a range of tools and resources to help users manage their investments. Wealthsimple also offers a high-interest savings account and a tax preparation service. The company was founded in 2014 and is headquartered in Toronto, Canada.
Learn more about Wealthsimple
Size
500 employees
Industry
Founded
2014

Similar Jobs

More Jobs at Wealthsimple

More Finance & Insurance Jobs

Find similar Senior Software Developer, Bank & Brokerage Linking jobs: