Senior Software Developer, Book of Record

Posted 3 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer at Wealthsimple developing backend systems for financial products. Involves using Kotlin, Kafka, and solving complex engineering challenges.

Responsibilities

  • Design, build, and operate the backend services that power balances, margin, buying power, collateral, and lending - the systems the rest of Wealthsimple trusts to be correct.
  • Own meaningful scope end-to-end, from technical design through to running your work reliably in production.
  • Solve genuinely hard problems around real-time correctness, low latency, and high availability, including keeping our systems dependable through market open and other peak moments.
  • Help evolve our architecture as Leverage grows - new lending products, larger scale, and an event-driven platform built on Kafka and a JVM services stack.
  • Raise the bar on quality and operational excellence through thoughtful design, code review, and a healthy sense of production ownership.
  • Mentor and grow the engineers around you - through pairing, code review, and in-the-moment feedback - and learn just as much from them in return.
  • Use AI-assisted tooling to ship faster and more safely. We treat building with AI as part of how we work, and we're always figuring out how to do it well.

Requirements

  • Several years (5+) of professional software engineering experience, with a track record of building and operating critical production systems that people or businesses depend on.
  • Strong backend engineering skills and sound judgment about system design, reliability, and trade-offs.
  • We work primarily in Kotlin, with Kafka and GraphQL in the mix - deep experience in a comparable stack matters more than an exact match, and we'll help you ramp on ours.
  • Experience building services that are low-latency and highly available
  • You take production ownership seriously and stay calm and methodical when things go wrong.
  • Strong software quality habits: you write well-tested, maintainable and observable code. You make the codebase and the people around you better through your reviews.
  • Clear, steady communication. You work well with Product, Design, and other engineering teams, share context early, and ask questions before you're stuck rather than disappearing down a hole.
  • Curiosity about the "why" behind the systems - not just the code, but the financial reality it represents and the clients on the other side of it.
  • Enthusiasm for AI-assisted development, and interest in helping shape what excellent, rigorous AI-assisted engineering looks like on our team.

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

Job type

Full Time

Experience level

Senior

Salary

CA$152,000 - CA$189,000 per year

Degree requirement

Bachelor's Degree

Tech skills

GraphQLKafkaKotlin

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.