All of your investing, made simple.
Senior Software Developer – Bank & Brokerage Linking
Location
Canada
Posted
4 days ago
Salary
CA$151.2K - CA$189K / year
Seniority
Senior
Job Description
Senior Software Developer – Bank & Brokerage Linking
Wealthsimple
• 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.
Job 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
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Develop solutions using .NET, C#, React, NodeJS, Javascript, Azure Services, webapps, and function apps • Use requirements gathering and research to develop insightful conclusions and generate solutions to address user needs • Field requests from stakeholders, clarifying requirements, and responding with data solutions that satisfy the needs • Assist in documentation of current processes and development of documentation for new processes along with other methods of knowledge sharing • Participate in the full software development life cycle, including solution design, development, code review, source code control, testing, deployment • Prioritize attention to detail and accountability to meet critical deadlines • Flexibility in schedule based on business need. While night and weekend work is generally not required, critical deliverables must go out on time
Staff Software Developer
Penn InteractiveWe are HQ’d in Philadelphia and manage $PENN’s digital products, including the Barstool Sportsbook.
• Lead the design, architecture, and delivery of new platform capabilities in a collaborative agile environment • Build, support, and maintain key services that drive our Federated GraphQL API, event-driven architecture, and regulatory compliance tooling • Drive integrations with internal services by partnering closely with engineering teams and stakeholders across the organization • Support teams developing features in our customer-facing applications (theScore, theScore Bet, Hollywood Casino) by helping define scope, contributing to technical specs, and identifying edge cases and performance improvements through code and design review • Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries • Own observability practices across our systems, including monitoring, alerting, and incident response (DataDog, Bugsnag) • Proactively identify bottlenecks and areas of systemic risk, and lead efforts to address them before they impact reliability or scale • Mentor engineers across the organization and contribute to a culture of technical excellence
Senior Fullstack Engineer, Agentic Experience
CreatorIQCreatorIQ is a software development company that has built an influencer marketing solution to help clients “disrupt the creator economy.” As an employer, t
• Architect and Govern Agentic Solutions: Lead the development of platforms that run AI agents, integrating them with CreatorIQ via data connectors like our APIs and custom MCP servers • Implement Safety & Governance: Design and maintain robust guardrails to ensure our agents are secure, reliable, and compliant for use by global enterprise clients • Agent Discovery: Build systems and interfaces that enable users to discover, evaluate, and select the right AI agents for their unique business workflows • Build Scalable Agentic-Ready Systems: Develop and lead frontend interfaces (React/TS) and backend services (Node.js/Python) that power these agentic experiences • Partner with Clients: Occasionally represent CreatorIQ in client-facing discussions, acting as a technical consultant to showcase our Agentic solutions and gather insights for future use cases • Drive Innovation: Advise on cloud infrastructure (AWS/GCP) and database strategies to support our long-term roadmap.
• Design software applications and features in Golang and React • Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly • Coordinate with internal company stakeholders to design market winning products • Develop and collect metrics to drive continuous improvement of existing products • Deliver high-quality features which can be tested and adheres to reporting standards • As needed, lead small development teams to bring a project to market • Mentor other engineering teammates to help elevate their experience and knowledge




