Image Description

Software Engineer - Client Domain

Job Description

Posted 19 days ago

Wealthsimple is a financial services company on a mission to help everyone achieve financial freedom by providing products and advice that are accessible and affordable. Using smart technology, Wealthsimple takes financial services that are often confusing, opaque and expensive and makes them simple, transparent, and low-cost.

With over 1 million people using Wealthsimple products, we are the market leader in Canada, and we’re fast growing in the US and UK. Our team is working together to build one of the most innovative fintech companies in the world and we're looking for talented people who want to help us move fast, ship often and make a huge impact. Join us on our mission to make financial services simple and affordable for everyone!

Read our Culture Manual to learn more about us and how we work.

Client Domain

The Client Domain at Wealthsimple oversees the broad and important mandate of growing our client base. We acquire and guide clients through their onboarding journey so that they can seamlessly open and fund their accounts — most often we do this with no human intervention and in hours not days! To accomplish this, we’ve built industry-leading technology focused on automation and integrate various third-party technologies to verify client identities and link bank accounts. We’re also highly data-backed and execute experiments and features to reduce friction in our user experience — helping new clients onboard easier, and existing clients adopt additional Wealthsimple products and refer others.

It takes a lot of well-crafted technology to accomplish this at scale. As our clients and product offerings grow, we need talented engineers who can help us architect a robust platform. People that are excited about the opportunity to reduce complexity, can help set the vision and standards for others in the company, and can build impactful software at scale. We are moving to a world of Domain Driven Design and have an opportunity to redraw system boundaries and make changes that will effect the entire product suite going forward!

In this role, you will have the opportunity to:

  • Help architect the next stage of Wealthsimple’s systems
    • Set organizational standards on patterns and library usage
      • Join a team that has already gained momentum in growing Wealthsimple into one of the largest FinTech players in Canada
        • Lead development and maintenance of backend services and improve their operations
          • Work where you are (while our Canadian offices are located in Toronto, we are very open to folks joining us who are located anywhere in Canada!)
          • We're looking for someone who:

            • Has knowledge of agile development process and understands iterative development
              • Has demonstrated effective communication and cross-team collaboration
                • Relishes the opportunity to learn new skills and leverage the skills of those around them
                  • Is comfortable architecting services, but considers themselves a generalist
                    • Shares our passion for making financial services accessible for everyone
                    • Skills we’re looking for:

                      • 5+ years of experience building web applications using dynamic languages (Python, Ruby, PHP, etc.)
                        • 2+ years with Ruby on Rails experience
                          • Demonstrated experience with microservices and distributed systems at scale
                            • Proven track record of delivering well-designed and tested software
                              • Solid understanding of relational databases (SQL) and architecture best practices
                                • Experience mentoring other engineers
                                  • Experience with UI and UX is a plus!
                                  • Things you should know about our tech:

                                    • We have a service oriented architecture with over 100+ services
                                      • Roughly half of these services are Ruby on Rails, with the other half being Java/Kotlin
                                        • The majority of Client Domain services are Ruby on Rails
                                          • We host our services on Amazon Web Services and use things like RDS, Aurora, SQS, SNS, S3, Kafka, etc.
                                            • We have amazing infrastructure security teams
                                              • Your team will have strong frontend knowledge skills
                                                • We follow best practices and have great tools for profiling, logging, tracing, tracking and experimenting!
                                                • At Wealthsimple, we embrace difference. We believe that getting to the best outcomes requires diverse perspectives and backgrounds. We create space where all voices can be heard so that we can all do our life's best work. We’re committed to openness, curiosity and creating an inclusive culture as we know that diverse teams build better products and generate better ideas. 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.

Job Summary

Image Description
Toronto, ON, CA Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Our team is driven by a passion to innovate on the explan...

Devops Content Developer

  • Cloud Academy

Companies like Turner, Cognizant, SAS, and ThermoFisher c...

As a software engineer, you'll work within cross-function...