CareerPlanSign in

Principal Software Engineer

Singapore, SGP💼 Full-time🗓 2026-05-12 → 2026-10-02

Core

Architect and design a large-scale, API-first streaming platform for near-real-time data ingestion, processing, and delivery using Apache Flink and Kafka. (via careerplan.io/jobs/26WD97610-1-principal-software-engineer-at-autodesk)

Role type

Principal Software Engineer (Distributed Systems/Streaming)

Builds

A self-serve streaming platform, control-plane services, and developer tools for internal and product-facing use cases.

Domain

Cloud-native data streaming and real-time processing

Required skills

Apache Kafka, Apache Flink, Java, Spring Boot, AWS, CI/CD, distributed systems architecture, API design, observability, mentoring

Preferred skills

Multi-tenant platform design, schema governance, AWS managed streaming services, cross-org architecture leadership

Technologies

Apache Flink, Apache Kafka, AWS, Spring Boot, Java

Responsibilities

Define end-to-end architecture for stream processing; design API-first boundaries and multi-tenant patterns; build Spring Boot control-plane services; drive developer experience and self-serve portal UX; engineer for scale, reliability, and cost; own CI/CD pipelines and infrastructure as code; mentor engineers and lead technical strategy.

Seniority

Principal, hands-on IC with architectural ownership and mentorship