TorontoFull TimeEngineering
Remotely
gobackendllmnode.jsdistributed systemsiamdeveloper platformagent aware
Job Description
📋 Description
- Own the platform architecture and set cross-cutting direction.
- Architect for scale: design distributed systems for throughput and reliability.
- Turn ambiguity into clear modular technical designs.
- Design for developers and agents to use and automate against Auth0.
- Raise engineering bar and lead deep reviews to grow the team.
🎯 Requirements
- 10+ years in software engineering; track record as Principal or Staff IC.
- Deep distributed architecture experience with backend and event-driven systems.
- Platform thinking with track record shipping developer-facing systems at scale.
- IAM platform thinking; identity tooling for developers.
- Ownership in ambiguity; clear technical direction without heavy scoping.
- Strong Node.js fundamentals; Go is a plus; agent-aware design.
🎁 Benefits
- Equity where applicable and total rewards.
- Health, dental, and vision insurance; RRSP with match.
- Paid leave, PTO, parental leave, and telemedicine.