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.
Apply directly at Wealthsimple →Create a free account for alerts like thisView Wealthsimple immigration profile
This listing is sourced directly from Wealthsimple's careers page and normalized into a canonical job model.