Senior Software Developer, Streaming Platform

Canada's largest fintech company with over 4 million users managing more than $50 billion in assets, focused on making financial services transparent and low-cost.
Distributed Systems
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Developer, Streaming Platform

Wealthsimple, Canada's leading fintech company managing over $50 billion in assets, is seeking a Senior Software Developer for their Streaming Platform team. This role is part of the Platform Engineering team, focusing on providing reliable, secure, and scalable streaming solutions using technologies like Flink, Temporal, and Kafka. The position offers an opportunity to shape a newly formed team with significant business impact, working on projects that directly affect client experience and financial metrics accuracy. The role involves improving infrastructure reliability, enabling real-time metrics, and migrating systems to Kubernetes. As a remote-first company with over 1,000 employees across North America, Wealthsimple offers comprehensive benefits, including retirement matching, professional development budgets, and flexible work arrangements. The ideal candidate will bring strong expertise in distributed systems, real-time data processing, and cloud infrastructure, while contributing to a culture of collaboration and technical excellence.

Last updated 5 days ago

Responsibilities For Senior Software Developer, Streaming Platform

  • Improve reliability and recoverability of Flink jobs and Kafka infrastructure
  • Build tools for developer experience, including Kubernetes support
  • Ensure platform scalability and reliability
  • Partner with Book of Record teams and infrastructure platform teams
  • Maintain industry best practices and standards
  • Coach and mentor teams on core technologies: Flink, Kafka and Temporal
  • Work across downstream services in Ruby on Rails and Java/Kotlin

Requirements For Senior Software Developer, Streaming Platform

Kafka
Kubernetes
Ruby
Java
Kotlin
  • Strong knowledge of real-time data ingestion and processing frameworks (Flink, Kafka, Temporal)
  • End-to-end experience with AWS, Kubernetes, database infrastructure, and distributed systems
  • Strong knowledge of software and infrastructure development best practices
  • Ability to adapt and ship in fast-paced environment
  • Collaborative and clear communication skills

Benefits For Senior Software Developer, Streaming Platform

Medical Insurance
Vision Insurance
Dental Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive salary with top-tier health benefits and life insurance
  • Retirement savings matching plan
  • 20 vacation days per year
  • Unlimited sick and mental health days
  • Up to $1,500 per year for wellness
  • Up to $1,500 per year for professional development
  • 90 days international work program
  • Employee Resource Groups
  • Company-wide wellness days

Interested in this job?

Jobs Related To Wealthsimple Senior Software Developer, Streaming Platform

Sr. Software Development Engineer - Connectivity, Amazon Devices

Senior Software Development Engineer position at Amazon Lab126, focusing on connectivity solutions for smart homes and enterprises, requiring 5+ years of experience in software development and system architecture.

Sr. Software Development Engineer - Connectivity, Amazon Devices

Senior Software Engineer role at Amazon Lab126 focusing on connectivity solutions for smart homes and enterprises, requiring 5+ years of experience in software development and system architecture.

Sr. Software Dev Engineer, Kuiper SDN Team

Senior Software Development Engineer position at Amazon's Project Kuiper, developing network control plane systems for a global satellite-based internet service.

Sr. Software Engineer, Beam Planning (Starlink)

Senior Software Engineer position at SpaceX focusing on beam planning software development for Starlink satellite constellation, offering competitive compensation and the opportunity to work on revolutionary space technology.

Senior Software Developer

Senior Software Developer position at Oracle Labs focusing on distributed systems and high-performance computing for the PGX graph analysis toolkit.