Taro Logo

Senior Software Developer, Streaming Platform

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

Job Description

Wealthsimple, Canada's leading fintech company managing over $70 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 critical projects such as improving Flink job recoverability and infrastructure reliability. The role involves building and maintaining real-time data processing systems that directly affect client experiences, from delivering accurate financial metrics to enabling real-time fraud decisions. As a senior developer, you'll be instrumental in building developer tools, ensuring platform scalability, and mentoring teams on core technologies. The company offers a remote-first environment with comprehensive benefits, including health insurance, retirement matching, and professional development opportunities. Wealthsimple emphasizes innovation, particularly in new technologies including AI, and maintains a strong commitment to diversity and inclusion. The role requires expertise in distributed systems, streaming technologies, and cloud infrastructure, making it an ideal opportunity for experienced developers looking to make a significant impact in the fintech sector.

Last updated 2 months ago

Responsibilities For Senior Software Developer, Streaming Platform

  • Improve the reliability and recoverability of Flink jobs and Kafka infrastructure
  • Build tools that deliver a great developer experience, including Kubernetes support
  • Ensure scalability and reliability of platform, infrastructure and tools
  • Partner with Book of Record teams and infrastructure platform teams
  • Coach and mentor teams on core technologies: Flink, Kafka and Temporal
  • Work across downstream services using 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 cloud infrastructure on AWS and Kubernetes
  • Strong knowledge in software and infrastructure development best practices
  • Ability to adapt and ship meaningful work in a fast-paced environment
  • Collaborative and clear communication skills

Benefits For Senior Software Developer, Streaming Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • 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