Senior Software Engineer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-02-28
Listing for:
Vertisystem (A MOURI Tech Company)
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
Job Description & How to Apply Below
Job Title:
Senior Software Engineer – Golang
Location:
Fully Remote Role in Canada Near Toronto
Duration: 11+ Months Contract with Possible Extension
Pay Range: $75 CAD - $85 CAD Per hour
Job Description:
Auth0 provides robust access management solutions, such as Fine-Grained Authorization (FGA) to power customer-facing applications and websites. FGA is a multi-Region software as a service (SaaS) offering flexible, fine-grained authorization at any scale. It’s based on relationship-based access control (ReBAC), which is an evolution of role-based access control (RBAC) and attribute-based access control (ABAC) authorization models.
Required Skills – What you’ll bring to the role- 5+ years of backend engineering experience with a primary focus on Go (Golang) and distributed systems. You design ergonomic, versioned APIs that delight our customers, treating the API as the product itself.
- A strong background in optimizing backend performance and reliability, moving beyond basic CRUD to understand how database internals and concurrency patterns affect high-throughput distributed systems.
- Experience implementing authorization models, preferably by implementing Fine-Grained Authorization at the application layer. You are comfortable securing multi-tenant resources and enforcing permissions within a distributed control plane.
- Operational excellence in an asynchronous, remote environment. You have a bias for small, incremental delivery (N+1) over "big bang" releases, and a habit of writing clear RFDs/RFCs to articulate and defend your engineering trade-offs.
- A mindset that values the "Distribution" of software. You understand that how our software is packaged (e.g., Helm charts, containers) directly impacts the customer experience.
- Architect and build the Go-based control plane services that power our user-facing dashboard and APIs, ensuring the system is performant, scalable, and delights our customers.
- Design and enforce the authorization logic that secures our platform, integrating our Fine-Grained Authorization engine into the ecosystem to handle complex, multi-tenant permission models.
- Provide technical leadership within the team, mentoring engineers and driving engineering decisions via RFDs and RFCs to maintain a high bar for code quality.
- Champion the reliability and observability of our services, proactively identifying performance improvements and refactoring code to ensure our systems are resilient.
- Contribute to the maintenance of our broader developer ecosystem tools as needed, ensuring consistent and high-quality experience across our offerings.
- Expertise in creating robust Helm charts for self-hosted environments and managing "Day 2" operations.
- Experience maintaining Open-Source projects, building Developer Tools (CLIs), or managing community contributions.
- Familiarity with other backend languages like Java, Python, or .NET to help guide our SDK strategy.
- Prior experience with OpenFGA, Auth0, or similar identity and access management providers.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×