Senior Internal Tooling Platform Engineer

Toronto, Ontario /
R&D Teams – Engineering /
Permanent Full Time
/ Remote
We are looking for an energetic, detail-oriented, software engineer who can contribute toward building the future version of our internal tooling platform, whilst continuing to support enhancements to the existing infrastructure. Your contributions will empower other engineering teams to build tools that support our Customer Success and Operations teams to provide the best possible support to our customers, making for a great customer experience.

About the Team

We are in the midst of a modernization journey focused on building an internal tooling platform that enables other engineers to build efficient, reliable, scalable tools for the Customer Success and Core Operations teams. The team’s imperative is to design and build APIs, authentication & authorization, reusable backend/frontend components, create, own and standardize documentation and best practices.

About You:

You will be part of a team that plays a key role in our ability to delight and meet the expectations of our growing customer base. You’ll be able to see the impact of your work by helping other engineers ship faster, better products in an efficient way.

We are looking for a Software Engineer who possesses:

    • Bachelor's Degree in Computer Science or equivalent experience
    • Ruby and/or Typescript experience (preferred)
    • Experience with one or more modern Javascript libraries such as React or Angular
    • Knowledgeable with modern CI/CD pipelines
    • Experience with public cloud development and deployment (AWS is preferred)

We are looking for a Software Engineer who:

    • Is passionate about developing tooling that others will use in their day-to-day
    • Able to manage multiple projects simultaneously and handle a fast-paced work environment which at times brings new challenges and changing priorities
    • Values and builds strong relationships with product managers and stakeholders, and collaborates across multiple teams
    • Is able to break down work into concise deliverables with a focus on iterative delivery
    • Operates with a strong sense of accountability

Wealthsimple Tech Stack:

    • We have a microservice architecture with over 100+ services — these services are a mixture of Ruby on Rails, NodeJS (Typescript) and front end UI libraries written in React or React Native
    • We are currently evolving our architecture to adopt an event-driven design with Kafka as well as using GraphQL APIs to represent our data model
    • We host our services on Amazon Web Services and use things like RDS, Aurora, SQS, SNS, S3, Kafka, etc.
    • We follow the latest best practices and have great tools for profiling, logging, tracing, tracking and experimenting
    • We have support from frontend platform, infrastructure, security and developer tools teams with a mission to help us work smarter and more efficiently
At Wealthsimple, we are building products for a diverse world and we need a diverse team to do that successfully. We strongly encourage applications from everyone regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status. Wealthsimple provides an accessible candidate experience. If you need any accommodations or adjustments throughout the interview process and beyond, please let us know.