Principal Software Engineer, Backend

Autodesk

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
CA
Salary
$139,000–$249,260 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $194k
$126k most similar roles pay here $262k

This role pays less than 55% of similar roles. Most pay $174,600–$225,125 — the shaded band above. At the midpoint, this role pays about $194k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Autodesk

Autodesk is a global leader in 3D design, engineering, and entertainment software, enabling users to imagine, design, and create a better world.

Autodesk currently has 17 open roles on FindRole.

Listed pay typically runs $139,000–$249,260 across 17 roles with salary data.

Most-posted roles

View all roles at Autodesk

At a glance

TL;DR · Principal Software Engineer, Backend

Principal Software Engineer - Backend joins the Enterprise Data Management organization within the COO-GET Engineering group as a senior individual contributor. This role focuses on driving technical direction for complex, business-critical backend and distributed systems while ensuring core data services remain reliable and scalable. The engineer will design and evolve high-scale APIs, event-driven systems, and infrastructure components while establishing standards for schema design and versioning. Key responsibilities include mentoring other engineers, leading cross-team architectural decisions, and improving operational excellence through better observability and incident response. The role requires deep expertise in Python, AWS cloud-native architectures, and distributed system concepts like asynchronous processing and eventual consistency. Candidates will work on critical backend services, potentially involving data engineering elements such as streaming pipelines, Kafka, or Kinesis to solve complex problems regarding master data management and identity resolution.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and evolve scalable backend systems, APIs, and event-driven architectures at enterprise scale.
  • Lead the design of distributed systems addressing consistency, failure handling, and rate limiting.
  • Establish and enforce service standards including schema design, versioning, and backward compatibility.
  • Drive operational excellence through observability, alerting strategies, and incident response management.
  • Mentor senior engineers and technical leaders to improve engineering standards across multiple teams.
  • Translate ambiguous business requirements into actionable technical solutions in partnership with product and data leaders.
  • Perform hands-on work on complex system designs, critical implementations, and high-severity incident resolution.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 10+ years of professional software engineering experience with depth in backend and distributed systems.
  • Experience building enterprise platform services consumed by multiple internal or external teams.
  • Proficiency in Python, AWS, API development, and backend services integration.
  • Expertise in designing and operating scalable, distributed, event-driven systems in production environments.
  • Deep hands-on experience with cloud-native architectures including compute, storage, messaging, IAM, and observability.
  • Strong software engineering fundamentals including system design, data modeling, automated testing, CI/CD, and infrastructure as code.
  • Proven ability to influence architecture and lead technical strategy across multiple teams without formal authority.

More like this

Similar roles

Principal Software Engineer

Cisco

Milpitas, CA 3 days ago $250,600$362,600
AWS Python Go Java Kubernetes Kafka NoSQL TypeScript LLM micro-services Distributed Systems SDLC API Design SASE zero-trust architecture Data Pipelines
10+ yrs exp

Lead Software Engineer, Backend

Capital One Financial

McLean, VA +1 59 days ago $179,400$204,700
Java Python SQL Node.js Go Scala AWS Microsoft Azure Docker Kubernetes RDBMS NoSQL Microservices Agile Open Source Frameworks AI Tooling
4+ yrs exp

Lead Software Engineer, Backend

Adobe

San Francisco, CA +1 39 days ago $228,600$331,050
Node.js TypeScript Kubernetes Redis AWS Terraform CI/CD CircleCI Bash HTTP APIs
5+ yrs exp

Lead Software Engineer, Backend

Capital One Financial

McLean, VA 15 days ago $197,300$225,100
AWS Kubernetes Docker Java Python Go TypeScript JavaScript SQL NoSQL NodeJS React HTML/CSS Microservices Agile Cloud Computing GCP Microsoft Azure
4+ yrs exp

Backend Software Development Engineer

Salesforce

Remote (San Francisco, CA) 33 days ago $117,200$313,700
Python Java Go C++ JavaScript Node.js Ruby Scala C# AWS GCP Azure CI/CD REST gRPC Spring Kafka Spark Hive Presto Prompt Engineering Agile
3+ yrs exp Remote Hybrid

Principal Backend Engineer, Core Infrastructure

Qualcomm

Santa Clara, CA 49 days ago $211,800$317,800
Go Java Python Node.js C++ C Microservices AWS GCP Azure Docker Kubernetes MongoDB CI/CD Git Prometheus Grafana ELK Stack Computer Vision LLM Agents
8+ yrs exp