Principal Software Engineer

Autodesk
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsSkills: ["Java","Kafka","Flink","Spring Boot","AWS","Kubernetes","REST","APIs","CI/CD","Infrastructure as Code"]

Architect and own the design of a large-scale, API-first streaming platform built on Apache Flink, Apache Kafka, and AWS. You will lead architecture across stream topology, control-plane services, and developer experience, mentor engineers, and drive reliability, security, and velocity for multi-team, multi-tenant streaming workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
4 months ago

Principal Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Architect and own the design of a large-scale, API-first streaming platform built on Apache Flink, Apache Kafka, and AWS. You will lead architecture across stream topology, control-plane services, and developer experience, mentor engineers, and drive reliability, security, and velocity for multi-team, multi-tenant streaming workloads.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Director level

Key Responsibilities

  • •Architect and design the streaming platform
  • •Define end-to-end architecture for stream processing (ingest, stateful processing, delivery, replay) on Flink and Kafka
  • •Design API-first boundaries (REST and event-driven patterns) for streams, jobs, schemas, and workflows
  • •Shape multi-tenant patterns: quotas, isolation, observability, upgrade strategies for long-running Flink workloads
  • •Evolve AWS-native deployment and operations (networking, IAM, scaling, resilience) with security/compliance in mind

Key Requirements

  • •10+ years of professional software engineering experience with distributed systems in production
  • •Expert-level experience with Apache Kafka and Apache Flink (state, checkpoints, rescaling, fault tolerance, performance tuning)
  • •Strong proficiency in Java as the primary language for large, maintainable systems
  • •Demonstrated experience with Spring Boot (or equivalent JVM microservices frameworks) building production APIs and services
  • •Hands-on AWS experience designing and operating services (compute, networking, IAM, observability patterns); familiarity with Kubernetes or managed container orchestration
Experience:10+ yearsDistributed systemsStreamingCloudData platforms
Skills:JavaKafkaFlinkSpring BootAWSKubernetesRESTAPIsCI/CDInfrastructure as Code
Tech Stack:JavaKafkaFlinkSpring BootAWSKubernetesRESTAPIsCI/CDIaC

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