Senior Software Developer (Delivery Platform)

  • The Delivery Platform team owns the complete deployment lifecycle at Wealthsimple. From the moment code is committed to when it’s running reliably in production. We build and maintain the CI/CD infrastructure, deployment systems, and observability tools that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence and speed
  • Our platform encompasses GitHub Actions self-hosted runners for continuous integration, Kargo, ArgoCD and Argo Rollouts for progressive delivery with canaries and automated rollbacks, package publishing and artifact promotion, deployment visibility through Datadog and Backstage. We treat reliability as our north star and deployment velocity as our measure of success
  • As a Senior Developer on our team, you won’t just be maintaining pipelines; you’ll be architecting the systems that make shipping code at Wealthsimple fast, safe, and transparent. You will support a diverse engineering organization that uses Ruby, Python, Kotlin, and TypeScript to build the future of finance. Your work will directly empower hundreds of developers to deploy with confidence many times per day
  • Evolve progressive delivery with Argo Rollouts and GitOps. Enhance our canary deployment strategies, improve automated health checks and rollback triggers, and build self-service deployment tools that give engineering teams the power to ship safely and independently. You’ll work directly with Kubernetes, ArgoCD, and Argo Rollouts to make deployments invisible when they work and obvious when they don’t
  • Optimize CI/CD infrastructure at scale. Improve our CI workflows to optimize for speed and reliability, optimize build times across hundreds of services, enhance artifact management and package publishing workflows, and build tools that make continuous integration faster and more dependable
  • Build deployment gates and guardrails that prevent production incidents. Design and implement automated quality checks including end-to-end testing, load testing, and progressive delivery validations that catch issues before they reach production. You’ll be responsible for ensuring every deployment is safe and reversible
  • Build world-class deployment observability and visibility. Create comprehensive deployment monitoring, dashboards, and alerting through Datadog and custom tooling. Integrate deployment metrics into Backstage to give every engineer real-time insights into their service’s deployment health, success rates, and performance characteristics
  • Drive Wealthsimple’s 2026 reliability mission. Reliability is our top priority this year, and you’ll be at the center of building systems that make it a reality. Implement chaos testing frameworks to validate system resilience, build automated rollback mechanisms, and create deployment confidence metrics that teams can trust
  • Champion engineering excellence and mentorship. Partner with teams across Wealthsimple to understand their deployment pain points and build solutions that increase their velocity. Share your expertise through documentation, training sessions, and code reviews. Mentor mid-level engineers on the team and across the organization

Benefits

  • Retirement savings matching plan through Wealthsimple Work
  • Company equity for full-time employees
  • Access to Premium Client perks, including personal finance learning & advice and a boosted interest rate on deposits
  • Paid parental leave (6 months topped up to 100% of salary)
  • 20 vacation days per year
  • 90 Days Away program
  • Top-tier health benefits
  • Life & disability insurance
  • Generous sick and mental health days
  • Gender Affirmation benefits
  • Employee resource plan including services like RMT, psychology, and physiotherapy
  • Up to $5,000 per year for mental health supports
  • Up to $1,500 per year for professional development
  • Up to $1,500 per year for wellness and home office expenses
  • Employee resource groups
  • Social impact hours
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...