Principal Software Engineer - Backend

AUTODESK CONSTRUCTION CLOUD

Base: $139,000 - $249,260; bonus/equity: annual ca...
Not specified (assumed flexible based on industry standards and company culture).
10+ years professional software engineering experience
Distributed systems design and architecture
Aws cloud-native architectures and services
Autodesk Construction Cloud is seeking a Principal Software Engineer specializing in backend systems to lead the design and architecture of scalable services and APIs. The ideal candidate will have extensive experience in backend and distributed systems, with a strong focus on operational excellence and mentoring

Job Summary

  • This Principal Software Engineer role drives technology direction for large, complex, and business-critical backend and distributed systems within Autodesk's Enterprise Data Management organization.
  • The successful candidate will act as a technical authority to shape long-term architecture, influence multiple teams, and ensure core data services are reliable, resilient, and evolvable over time.
  • Autodesk offers a competitive compensation package including base salaries between $139,000 and $249,260, annual cash bonuses, stock grants, and comprehensive benefits for U.S.-based roles.

Matching Summary

Match Score: 85

Autodesk Construction Cloud is seeking a Principal Software Engineer specializing in backend systems to lead the design and architecture of scalable services and APIs. The ideal candidate will have extensive experience in backend and distributed systems, with a strong focus on operational excellence and mentoring.

Salary

Base: $139,000 - $249,260; Bonus/Equity: Annual cash bonuses and stock grants included; Benefits: Comprehensive health, financial, and wellness benefits

Skills & Requirements

Must-have

  • 10+ years professional software engineering experience
  • Distributed systems design and architecture
  • AWS cloud-native architectures and services
  • Backend service and API development at scale
  • Event-driven system design with messaging patterns

Nice-to-have

  • Data engineering concepts and streaming pipelines
  • Experience with Kafka or Kinesis platforms
  • Background in master data management domains
  • Integration with analytics and ML/AI platforms
  • Mentoring senior engineers without direct authority

Key Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent
  • 10+ years of professional software engineering experience
  • Deep hands-on experience with AWS and cloud-native architectures

Work Rights

Not specified

Tailored Resume

Cover Letter