Principal Software Engineer, Backend

Autodesk

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
CA
Employment
Full-time
Posted
63 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$132k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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 31 open roles on FindRole.

Listed pay typically runs $142,425–$249,260 across 7 roles with salary data.

Most-posted roles

View all roles at Autodesk

At a glance

TL;DR · Principal Software Engineer, Backend

The Principal Software Engineer - Backend joins the Enterprise Data Management organization within the COO-GET Engineering group. This senior individual contributor role focuses on driving technology direction for complex, business-critical backend and distributed systems. You will design, build, and evolve scalable services, APIs, and event-driven systems while establishing standards for schema design, versioning, and backward compatibility. Key responsibilities include leading architectural strategy, ensuring operational excellence through observability and incident response, and mentoring senior engineers. The role requires deep expertise in Python, AWS, and cloud-native architectures, including compute, storage, and messaging. You will solve technical problems related to asynchronous processing, eventual consistency, and fault tolerance within a large-scale environment involving master data management, identity resolution, and data enrichment services.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Author and evolve critical backend systems and APIs to meet long-term scalability and reliability goals.
  • Lead the design of distributed, event-driven systems addressing consistency, failure handling, and rate limiting.
  • Establish and drive service and API standards across domains, including schema design and versioning strategies.
  • Act as a technical decision-maker for cross-team initiatives by evaluating tradeoffs and making durable architectural choices.
  • Drive operational excellence through observability, alerting strategies, incident response, and systemic remediation.
  • Reinforce engineering best practices for design reviews, code quality, testing, and CI/CD across multiple teams.
  • Mentor senior engineers and emerging technical leaders through influence, example, and coaching.
  • Translate ambiguous business problems into clear, actionable technical solutions in partnership with product and data leaders.

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 significant depth in backend and distributed systems.
  • Experience building enterprise platform services consumed by many internal and/or external teams.
  • Experience with Python, AWS, APIs, and backend services integration.
  • Demonstrated expertise building and operating backend services and APIs in production environments at scale.
  • Strong experience with distributed systems design, including asynchronous processing, messaging, eventual consistency, and fault tolerance.
  • Deep hands-on experience with AWS and cloud-native architectures including compute, storage, messaging, IAM, and observability.
  • Strong software engineering fundamentals including system design, data modeling, API design, automated testing, CI/CD, and infrastructure as code.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

The Hartford

Hartford, CT +3 125 days ago
Java Spring Boot Angular TypeScript SQL AWS Microservices APIs Event-driven Architecture Distributed Systems CI/CD DevSecOps GenAI Application Insights Splunk Identity and Access Management Test-Driven Development Observability
10+ yrs exp Hybrid

Principal Software Engineer

Microsoft

6 days ago $165,600–$296,400
C++ C# Python Java TypeScript JavaScript C PowerShell MSBuild BuildXL Bazel CI/CD Azure DevOps GitHub Actions KQL Azure Data Explorer Application Insights Build Orchestration
8+ yrs exp Hybrid

Principal Engineer, Data Platforms

Early Warning Services

Scottsdale +3 35 days ago
Databricks Spark PySpark Kafka Snowflake Python AWS Azure GCP Kubernetes CI/CD Infrastructure as Code NoSQL Data Modeling Data Governance Agile Scrum LEAN SDLC Test Automation Distributed Processing
10+ yrs exp Hybrid

Principal Software Engineer

Marqeta

Remote 71 days ago $242,400–$303,000
Java Spring Boot Kubernetes Terraform Helm Kafka AWS JVM ISO 8583 JPOS Microservices
10+ yrs exp Remote

Principal Software Engineer

Microsoft

Redmond, WA 41 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid