Principal Engineer, Platform Services

Autodesk

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$139,000–$249,260 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $194k
$123k $291k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $169,550–$231,125 — the blue 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 26 open roles on FindRole.

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

Most-posted roles

View all roles at Autodesk

At a glance

TL;DR · Principal Engineer, Platform Services

JOB TITLE: Principal Engineer, Platform Services The Principal Engineer joins the Platform Services team to lead software development for high-value, exabyte-scale orchestrated data processing capabilities. This role involves creating and maintaining reliable, secure, and scalable services that power desktop, mobile, and web applications. You will design and evolve real-time, event-driven data streaming pipelines, ensuring high-throughput and fault-tolerant delivery across systems. Key responsibilities include driving team-level outcomes, mentoring engineers, and overseeing large-scale platforms. You will utilize Java, AWS services like S3, Lambda, SQS/SNS, Aurora, and DynamoDB, alongside caching tools like Redis and MemoryDB. Experience with Apache Kafka, Apache Flink, and Spark Streaming is also relevant. The role solves the technical challenge of providing high-performance processing of granular data for real-time, data-centric experiences at scale.

What you'll do

  • Create and maintain reliable, secure, and scalable high-traffic services using modern cloud technologies.
  • Design and evolve real-time, event-driven data streaming pipelines for high-throughput and low-latency delivery.
  • Lead all aspects of software development, including solution design, quality, deployment, and ongoing support.
  • Drive large-scale, complex projects by clarifying requirements, planning milestones, and ensuring timely delivery.
  • Provide technical mentorship to team members on design, architecture, and coding practices.
  • Lead incident response by driving investigations, resolving issues, and implementing preventive improvements.
  • Shape software architecture by incorporating cloud expertise to improve performance and team processes.
  • Transform high-level requirements into incremental product enhancements in collaboration with architects and product managers.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 9+ years of hands-on experience in software design and development for cloud-based services.
  • Expert-level proficiency in Java with extensive development experience.
  • Strong, hands-on expertise with AWS cloud services including S3, Lambda, SQS/SNS, Aurora, and DynamoDB.
  • Extensive experience building high-performance applications using caching technologies like Redis and MemoryDB.
  • Hands-on experience building and operating data streaming systems like Apache Kafka and designing fault-tolerant pipelines.
  • Experience with stream processing frameworks like Apache Flink, Kafka Streams, or Spark Streaming (preferred).
  • Strong background in REST API development and experience with CI/CD deployment pipelines such as Jenkins (preferred).

More like this

Similar roles

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 23 days ago $104,500–$234,600
Oracle 19c Python Shell Scripting RAC Data Guard RMAN ASM SQL OCI API SRE Observability Capacity Planning Middleware Software Development Lifecycle
6+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 16 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Observability SLOs Middleware SDKs API Versioning Data Structures Algorithms
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 9 days ago $104,500–$234,600
Oracle 19c Python Shell Scripting RAC Data Guard RMAN ASM SQL OCI API SRE Observability Capacity Planning Middleware Software Development Lifecycle
6+ yrs exp

Principal Platform Software Engineer

Oracle

110 days ago $104,500–$234,600
Java Python Go Kubernetes Terraform OCI AWS Azure Docker Prometheus Grafana OpenTelemetry LangChain AutoGen CrewAI LLM CI/CD Snowflake Vertica ETL Distributed Systems Microservices SRE
10+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 74 days ago $104,500–$234,600
Python Go Java C++ Kubernetes Docker CI/CD REST APIs Microservices ROS 2 DDS MQTT OPC-UA VDA5050 NVIDIA Isaac Sim Gazebo Webots Oracle Cloud Infrastructure Edge Computing Distributed Systems
7+ yrs exp