Autodesk
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Principal candidates.
“Principal Software Engineer at Autodesk. Skills: Streaming platform architecture, Apache Flink, Apache Kafka, AWS. Architect streaming platform. Design streaming platform architecture”
What You'll Achieve.
Documented architecture adoption; Reliable observable estates; Predictable scaling; Incident response; Reduce tickets; Reduce manual operations; Reduce time-to-production; Stronger engineering practices; More capable team
Industry & Context.
Root cause analysis
On-call rotation
What They're Looking For.
Must Have
10+ years software engineering, Deep distributed systems ownership, Expert Kafka experience, Expert Flink experience, Proficiency in Java, Spring Boot experience, Hands-on AWS experience, Proven CI/CD experience, Infrastructure management experience, Portal/full-stack contribution experience, Excellent communication ability
Nice to Have
Experience building streaming platform, Familiarity with schema governance, Experience with AWS managed streaming, Background in observability stacks
What You'll Do.
Architect streaming platform
Design streaming platform architecture
Define stream processing architecture
Design API-first boundaries
Shape multi-tenant patterns
Evolve AWS deployment
Build platform surfaces
Contribute to self-serve portal
Drive developer experience
Engineer for reliability
Backpressure handling
Failure mode analysis
Institutionalize testing
Champion observability
Improve CI/CD pipelines
Partner on Infrastructure as Code
Manage environment strategy
Participate in on-call
Translate requirements
Develop technical strategies
Develop execution plans
Lead architecture reviews
Align teams on standards
Work on secure patterns
How You'll Work.
Team & Collaboration
Partner across product; Partner across platform; Partner across data teams; Work with product; Work with design; Partner on infrastructure; Work with security teams; Work with networking teams; Work with platform teams
Communication Scope
Technical strategies; RFCs
Process & Methodology
Phased execution plans
Full Job Description
**Job Requisition ID #** 26WD97610 **Position overview** We are building a large-scale, API-first streaming platform on Apache Flink, Apache Kafka, and AWS. The platform powers near-real-time ingestion, processing, and delivery of data for many internal and product-facing use cases. Everything is exposed and governed behind well-designed APIs, and teams consume capabilities through a self-serve portal as well as programmatic interfaces. We are hiring a Principal Engineer to own architecture and technical design for this platform: from stream topology and operational model to control-plane services, developer experience, and production excellence. This is a high-impact role with real architectural ownership - you will partner across product, platform, and data teams, mentor engineers, and raise the bar on reliability, security, and velocity. **Responsibilities** * Architect and design the streaming platform * Define end-to-end architecture for stream processing: ingest, stateful processing, delivery, replay, and integration with downstream systems on Flink and Kafka * Design API-first boundaries (REST and event-driven patterns as appropriate) so streams, jobs, schemas, and operational workflows are manageable and safe at scale * Shape multi-tenant or multi-team patterns: quotas, isolation, naming, observability, and upgrade strategies for long-running Flink workloads * Evolve AWS-native deployment and operations (networking, IAM, scaling, resilience patterns) aligned with organizational security and compliance requirements * Build and evolve platform surfaces * Lead design of Spring Boot-based services that implement the platform control plane, metadata, orchestration hooks, and integration with Kafka/Flink operations * Contribute to the self-serve portal and related UX: work with product and design and apply solid frontend engineering practices so internal users can onboard, configure, and operate without excessive manual support * Drive developer experience: docume
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Autodesk?
Real rants from real employees. Read before you apply.