Skip to content
mimi

Principal Backend Engineer: Scalable API

Autodesk

Canada · On-site Full-time Lead 1mo ago

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

Node.jsPython

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