All of your investing, made simple.
Senior Software Developer, Business Banking
Location
Canada
Posted
9 days ago
Salary
$151.2K - $189K / year
Seniority
Senior
Job Description
Senior Software Developer, Business Banking
Wealthsimple
• Take ownership of a domain and grow it • Work across the full stack on high-impact features • Solve complex, high-stakes problems • Act as a technical leader within the domain • Leverage AI-centric workflows to ship faster and safer • Drive process and engineering excellence • Collaborate across the Banking domain and Wealthsimple
Job Requirements
- 5+ years of professional software engineering experience
- Full-stack or backend-leaning experience
- Comfort working across the stack
- An AI-first development workflow that doesn't compromise on rigor
- A maker-owner mindset
- Excitement for complex, high-impact problems
- Technical leadership and mentorship instincts
- A bias toward driving improvement
- Strong cross-functional collaboration
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
- Hybrid team with over 1,500 employees across North America
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer
KaseyaKaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.
• Own and lead the design of scalable, resilient, and maintainable system architectures • Define architectural standards, engineering best practices, and technology direction • Ensure alignment between system architecture and long-term business objectives • Drive architectural reviews and make high-impact technical decisions • Actively contribute to the codebase in Java (Spring Boot, microservices) • Design and implement high-performance, fault-tolerant distributed systems • Lead by example through clean code, code reviews, and engineering discipline • Troubleshoot and resolve complex production and scalability challenges • Architect and build cloud-native solutions on AWS (ECS, EC2, SQS, DynamoDB, RDS) • Design scalable database solutions (MySQL/PostgreSQL) with a focus on performance and optimization • Guide containerization and orchestration strategies (Docker, Kubernetes) • Provide technical leadership and mentorship to engineers across the team • Support career growth and elevate engineering standards • Lead technical planning, estimation, and execution • Foster a culture of accountability, collaboration, and continuous improvement • Partner with Product and stakeholders to shape technical solutions • Ensure reliability, observability, and performance through monitoring and alerting solutions (e.g., Prometheus, Grafana, CloudWatch) • Promote DevOps practices and maintain robust CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) • Drive engineering quality, scalability, and operational readiness.
Staff Engineer, Data
Arbor EducationArbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars
• Define and evangelise target architectures that bridge our transactional, analytical, and AI systems, ensuring our data remains a competitive advantage. • Be a leader for our end-to-end data lifecycle, from OLTP schema design and migrations to OLAP governance, platform and analytics. • Partner with Technical Leads to provide hands-on guidance supporting feature delivery, tech debt paydown, and architecture improvements. (Hands-on for this role means staying close to the details but not necessarily coding) • Collaborate with Product Directors to understand product vision and translate this into deliverables, aligning commercial and engineering goals. • Lead our shift to an AI-First way of working, architecting the data foundations to enable AI in our products and championing the latest approaches to help drive productivity gains • Architect the future infrastructure required for LLM orchestration, Retrieval-Augmented Generation (RAG), and real-time model inference at scale • Mentor and coach Technical Leads/Senior Engineers on architectural and engineering excellence, continually raising our bar and supporting career growth • Act as a role model for technical leadership — work with pace, be pragmatic, and stay laser focused on outcomes not output • Head up architectural reviews for your domain and ensure all designs meet Arbor’s quality, reliability, security and compliance standards. • Collaborate with Staff Engineers and Principal Engineers to shape Arbor’s broader technology strategy, working outside your domain as needed • Partner with Engineering Management to help grow teams, identify and resolve systemic bottlenecks, ensuring the success of our strategic goals
Staff Engineer – Core Product
Arbor EducationArbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars
• Own and deliver clear target architectures, strategies and roadmaps to support our product suite and strategic direction. • Partner with Technical Leads to provide hands-on guidance supporting feature delivery, tech debt paydown, and architecture improvements. (Hands-on for this role means staying close to the details but not necessarily coding) • Collaborate with Product Directors to understand product vision and translate this into deliverables, aligning commercial and engineering goals. • Lead our shift to an AI-First way of working, architecting new SDLC foundations and championing the latest approaches to help drive productivity gains across all teams • Mentor and coach Technical Leads/Senior Engineers on architectural and engineering excellence, continually raising our bar and supporting career growth • Act as a role model for technical leadership — work with pace, be pragmatic, and stay laser focused on outcomes not output • Head up architectural reviews for your domain and ensure all designs meet Arbor’s quality, reliability, security and compliance standards. • Collaborate with Staff Engineers and Principal Engineers to shape Arbor’s broader technology strategy, working outside your domain as needed • Partner with Engineering Management to help grow teams, identify dependencies/risks, and report progress against strategic goals
Senior Product Engineer – Payments Team
WeTravelThe travel booking and payment platform powering client-focused multi-day group trip organizers and tour operators.
• Lead payments projects end-to-end: discovery with Product and PayOps teams, integration design with PSPs, build, rollout, monitoring, and incident response. • Partner with the Product team to gain insight into organizer and traveler challenges, building payment solutions that successfully process transactions. • Own the reliability of our payments system • Contribute to WeTravel’s engineering practices and excellence.



