Principal Software Engineer - Backend

Autodesk
California
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["AWS","Distributed systems","APIs","Backend","Event-driven","Observability","CI/CD","Scalability"]

Lead and architect enterprise-grade backend systems and distributed services for Autodesk EDM, setting long-term direction across multiple teams. Drive API and event-driven design, establish cross-domain standards, and mentor senior engineers while maintaining a hands-on, high-impact role shaping scalable, reliable data services at enterprise scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
4 months ago

Principal Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Lead and architect enterprise-grade backend systems and distributed services for Autodesk EDM, setting long-term direction across multiple teams. Drive API and event-driven design, establish cross-domain standards, and mentor senior engineers while maintaining a hands-on, high-impact role shaping scalable, reliable data services at enterprise scale.
Location: California
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Provide principal-level technical leadership across multiple backend and platform teams, shaping architecture and technical strategy beyond a single squad or service
  • •Author and evolve critical backend systems and APIs, ensuring they meet long-term scalability, reliability, and extensibility goals
  • •Lead design of distributed, event-driven systems, addressing consistency, ordering, failure handling, replay, idempotency, rate limiting, and backpressure
  • •Establish and drive service and API standards across domains, including schema design, versioning strategies, backward compatibility, and consumer experience
  • •Act as a technical decision-maker for cross-team initiatives; evaluate tradeoffs and make durable architectural choices aligned with business priorities

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science or related field
  • •10+ years of professional software engineering experience with backend and distributed systems
  • •Demonstrated expertise in building and operating backend services and APIs 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 (compute, storage, messaging, IAM, observability, scaling patterns)
Experience:10+ yearsEnterprise softwareData managementCloud
Education:Bachelor's
Skills:AWSDistributed systemsAPIsBackendEvent-drivenObservabilityCI/CDScalability
Tech Stack:AWSDistributed systemsAPIsBackendEvent-drivenCI/CDObservability

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor