Principal Backend Engineer: Scalable API
Autodesk
About the role
Below is a polished, ready‑to‑publish version of the job posting you described. Feel free to copy‑paste it into your careers page, LinkedIn, or any other recruiting channel. If you’d like any tweaks (e.g., adding remote‑work details, salary range, or company branding), just let me know!
Principal Backend Software Developer – Canada
Location: Canada (major hubs: Toronto, Vancouver, Montreal – hybrid/remote options available)
Employment Type: Full‑time, Permanent
Salary: Competitive (market‑aligned) + comprehensive benefits package
About Us
We are a leading software company building innovative, high‑impact products that power millions of users worldwide. Our flagship platform delivers real‑time data, analytics, and AI‑driven insights to enterprise customers across multiple industries. We’re scaling rapidly and need a visionary technical leader to shape the next generation of our backend services.
What You’ll Do
- Architect & Build: Lead the design, development, and evolution of highly‑scalable, fault‑tolerant backend services and RESTful APIs that power our flagship product.
- Technical Leadership: Drive technical discussions, set coding standards, and champion best practices across the engineering organization.
- Mentorship: Coach, mentor, and grow junior and mid‑level engineers, fostering a culture of continuous learning and high performance.
- Collaboration: Partner closely with product managers, front‑end engineers, data scientists, and DevOps to deliver end‑to‑end solutions that meet business goals.
- Performance & Reliability: Own the reliability, latency, and throughput of critical services; implement monitoring, alerting, and automated remediation.
- Innovation: Evaluate emerging technologies (e.g., serverless, event‑driven architectures, micro‑services patterns) and recommend strategic adoption.
Who You Are
| Required Experience & Skills | Preferred Extras |
|---|---|
| 7+ years of professional software engineering experience | Experience with cloud platforms (AWS, Azure, GCP) |
| Deep expertise in Python (asyncio, FastAPI, Django, or Flask) | Hands‑on with Node.js (Express, NestJS) |
| Proven track record designing and scaling RESTful APIs | Experience with GraphQL, gRPC, or other API paradigms |
| Strong understanding of micro‑services, event‑driven design, and distributed systems | Knowledge of container orchestration (Kubernetes, Docker Swarm) |
| Solid grasp of SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) | Familiarity with CI/CD pipelines and infrastructure‑as‑code (Terraform, CloudFormation) |
| Excellent problem‑solving skills and ability to debug complex production issues | Experience leading remote or globally distributed teams |
| Outstanding communication and mentorship abilities | Contributions to open‑source projects or technical communities |
Why Join Us
- Impact – Your work directly powers a product used by thousands of enterprise customers.
- Leadership – Shape the technical roadmap and influence company‑wide engineering culture.
- Growth – Continuous learning budget, conference sponsorships, and internal tech talks.
- Benefits – Comprehensive health, dental & vision plans; generous PTO; retirement matching; parental leave; employee assistance program.
- Work‑Life Balance – Flexible hours, hybrid remote model, and a supportive, inclusive environment.
How to Apply
Ready to lead the next wave of backend innovation? Submit your resume, a brief cover letter highlighting your most relevant achievements, and any public code samples (GitHub, GitLab, etc.) to careers@yourcompany.com with the subject line “Principal Backend – Canada”.
We look forward to building the future together!
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free