Autodesk

PrincipalSoftwareEngineer

S$240–360k ~AI est. Singapore, Singapore, Singapore FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“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.

Problems you'll solve

Root cause analysis

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →