Ownr Lowers Sole Proprietorship Fee to $49Learn More

Staff Engineer

Apply Now

Location: Toronto, Ontario

Location: Toronto, Ontario, Canada

We are looking for a talented Staff Engineer to join the Ownr team. You'll be building the next evolution of our platform as we move to provide extensive new capabilities to business owners, working alongside ambitious engineers, product managers, and designers.

You will help set the technical direction of our applications, infrastructure, and pipelines and help our team define how we will leverage the latest tooling and best practices. Your experience and expertise in software development, design, and architecture will put you in a position to own and grow large parts of our application and help evolve it.

What will you do?

  • Work with a team of skilled developers creating a rapidly evolving consumer-facing platform.
  • Provide technical leadership and hands-on contribution of the platform that supports the business, owning the development and operations of the platform in production.
  • Own our application architecture and infrastructure, along with the software development patterns and practices that the team will follow in building modern and best-in-class software.
  • Transform and modernize existing applications and infrastructure, while also building scalable production applications to support new product lines.
  • Work with modern tooling throughout, whether that's something currently part of our stack, or something new that you assess needs to be added to reliably deliver the desired user experience.

About you

  • You embrace an owner's mindset: continually striving to make an impact; investing time, energy, and capital as if they were your own; and understanding that no part of the business is outside the scope of your position.
  • You understand how to balance moving quickly and remaining flexible with the realities of working within a broader enterprise umbrella
  • You can connect with developers, product, and other business stakeholders and know how to put forth a case for doing what's best for the team
  • You have significant experience running production software and working with modern infrastructure and pipelines. You can quickly grok a complex application landscape but also strive to simplify where possible.
  • You have formed clear opinions about how different development patterns and practices can both negatively and positively impact your ability to be productive in a codebase, and by extension, the reliability of a business' software platform. You have shared and coached team members on the basis of this experience.
  • You innately understand web/application security and the importance of data privacy.
  • You keep yourself up to date on the latest trends in the ever-changing open source development space and understand where they should (or shouldn't) be applied in the team's context.
  • You aren't afraid to roll up your sleeves to help the rest of our team learn from your examples.

What do you need to succeed?

Must have

  • 6+ years of solid hands-on programming experience, with experience in JavaScript, TypeScript, GraphQL, React, and Postgres, AWS, Docker, and Terraform.
  • Experience planning, documenting, implementing, and maintaining scaled web applications in production.
  • Experience working with and setting up modern software development best practices (source control, automated testing, CI/CD pipelines, Docker, declarative infrastructure, etc).
  • Experience building production systems, with an understanding of the deployment, monitoring, and security best practices required to run production software.

Nice to have

  • Post-secondary degree or diploma in a computer or design related program.
  • Experience building software in a startup environment and/or within the open source ecosystem

About Ownr

At Ownr, we have helped thousands of Canadians establish their businesses. As we redefine the entrepreneurship landscape, we take pride in simplifying what it takes to be a business owner. We're on a mission to become the leading platform for entrepreneurship in Canada, and it takes an entire team to build something big. So join our team and discover how we can help entrepreneurs make their dreams a reality.

About RBCx

RBCx powers bold ideas, founders, and technology companies. We know building great businesses takes more than just finance, which is why our four pillars – Banking, Capital, Platform, and Ventures – combine to make us the go-to backer of Canadian innovation. We use our deep expertise to support businesses of all sizes and stages, and leverage RBC’s extensive experience, networks, and capital to solve tomorrow’s big problems.

Ownr™ is not a law firm and does not provide legal advice or legal services. We provide self-help services at your specific direction.

RBC Ventures Inc. Website, ©2024