Senior Software Developer, Book of Record – Core Balances

Posted 4 days 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 building real-time balances and financial activity systems for Wealthsimple, Canada’s leading financial innovator. Owning reliable backend services and evolving live financial architecture.

Responsibilities

  • Design, build, and operate backend services powering real-time balances, reservations, and financial activity
  • Own meaningful scope end-to-end, from technical design through reliable production operation
  • Solve problems involving real-time correctness, low latency, high availability, write paths, event consumers, and database contention
  • Evolve architecture by consolidating services and data models, establishing a single entry point for financial activity, isolating failure domains, and improving recovery and backfill
  • Perform migrations on live financial systems without downtime or incorrect client balances
  • Raise quality and operational excellence through design, code review, and production ownership
  • Mentor and grow engineers through pairing, code review, and feedback
  • Collaborate with Product and neighboring engineering teams
  • Use AI-assisted tooling to ship faster and more safely

Requirements

  • 5+ years of professional software engineering experience
  • Track record of building and operating critical production systems
  • Strong backend engineering and system design skills
  • Experience with highly available, low-latency services under real load
  • Kotlin on the JVM experience, or strong Java experience / comparable stack experience
  • Production ownership and incident response judgment
  • Comfort working in mature codebases and improving systems incrementally
  • Strong software quality practices, including tested, maintainable, and observable code
  • Clear communication and collaboration with Product and engineering teams
  • Curiosity about financial systems and client impact
  • Enthusiasm for AI-assisted development
  • Fintech, banking, trading, regulated-domain, ledger, reconciliation, event-driven architecture, Kafka, Flink, GraphQL, Apollo Federation, Kubernetes, Postgres, database performance, or live-system migration experience is nice to have

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
  • Unlimited sick and mental health days per year
  • Ability to work outside Canada for up to 90 days per year
  • Employee resource groups, including Rainbow (2SLGBTQ), Women of WS, and Black at WS
  • Equity compensation for permanent employees

Job type

Full Time

Experience level

Senior

Salary

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

Degree requirement

No Education Requirement

Tech skills

ApolloGraphQLJavaKafkaKotlinKubernetesPostgres

Location requirements

RemoteCanada

Report this job

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