{"id":116711,"url":"https://alion.io/job/autodesk-principal-software-engineer-4","title":"Principal Software Engineer","company":{"id":81,"name":"Autodesk","domain":"autodesk.com","url":"https://alion.io/company/autodesk","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":98,"open_postings":139,"ghost_share":0.007,"stale_share":0.036,"repost_share":0.058,"time_to_fill_p50_days":29,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":74000,"max_usd":140000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":29},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Flink","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Progressive Delivery","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Amazon Kinesis","optional":true}],"status":"live","first_seen_at":"2026-08-14T00:00:00Z","employer_posted_date":"2026-08-14","last_verified_at":"2026-10-25T08:49:01Z","board_verified":true,"closed_at":null,"days_open":72,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":72},"description":"Job Requisition ID #\n26WD97610Position overview\nWe 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.\nResponsibilities\nArchitect and design the streaming platform\n\nDefine end-to-end architecture for stream processing: ingest, stateful processing, delivery, replay, and integration with downstream systems on Flink and Kafka\n\nDesign API-first boundaries (REST and event-driven patterns as appropriate) so streams, jobs, schemas, and operational workflows are manageable and safe at scale\n\nShape multi-tenant or multi-team patterns: quotas, isolation, naming, observability, and upgrade strategies for long-running Flink workloads\n\nEvolve AWS-native deployment and operations (networking, IAM, scaling, resilience patterns) aligned with organizational security and compliance requirements\n\nBuild and evolve platform surfaces\n\nLead design of Spring Boot-based services that implement the platform control plane, metadata, orchestration hooks, and integration with Kafka/Flink operations\n\nContribute 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\n\nDrive developer experience: documentation, SDKs or clients where applicable, golden paths, and reducing time-to-first-successful pipeline\n\nEngineer for scale, reliability, and cost\n\nDefine and refine SLIs/SLOs, capacity planning, backpressure handling, and failure modes for streaming workloads\n\nInstitutionalize testing (unit, integration, contract, load) and progressive delivery for streaming jobs and services\n\nChampion observability: metrics, tracing, structured logging, and actionable alerting for Kafka, Flink, and surrounding services\n\nCI/CD, infrastructure, and operations\n\nOwn and improve CI/CD pipelines for application code, infrastructure, and safe promotion of Flink jobs and configuration\n\nPartner on Infrastructure as Code, environment strategy, and operational runbooks; participate in on-call or operational escalation as appropriate for a principal (you build it, you run it mindset)\n\nLead technically and collaborate\n\nTranslate ambiguous requirements into clear technical strategies, RFCs, and phased execution plans\n\nMentor engineers, lead architecture and code reviews, and align teams on standards for Java, APIs, streaming, and AWS usage\n\nWork with security, networking, and platform teams on secure-by-design streaming and API patterns\n\nWhat success looks like\nA clear, documented architecture for the streaming platform that teams can adopt without heroics\n\nReliable, observable Kafka and Flink estates with predictable scaling and incident response\n\nAPIs and self-serve flows that reduce tickets, manual operations, and time-to-production for stream owners\n\nStronger engineering practices - CI/CD, testing, reviews - and a more capable team around you\n\nMinimum qualifications\n10+ years of professional software engineering experience, including deep hands-on ownership of distributed systems in production\n\nExpert-level experience with Apache Kafka (topics, partitioning, consumer groups, reliability, operations) and Apache Flink (state, checkpoints, rescaling, fault tolerance, performance tuning)\n\nsustained production ownership, not occasional use\n\nStrong proficiency in Java as the primary language for large, maintainable systems\n\nDemonstrated experience with Spring Boot (or equivalent JVM microservices frameworks) building production APIs and services\n\nHands-on AWS experience designing and operating services (compute, networking, IAM, observability patterns; familiarity with Kubernetes or managed container/orchestration patterns where the platform runs)\n\nProven CI/CD experience (pipeline design, artifact promotion, testing gates) and infrastructure management (IaC concepts, environments, drift, operational change)\n\nExperience shipping user-facing or internal portals or significant full-stack contributions - enough to partner credibly with frontend specialists and own end-to-end delivery for self-serve workflows\n\nExcellent communication skills; ability to drive consensus across engineering, product, and operations\n\nPreferred qualifications\nExperience building or operating a streaming/data platform used by many teams (not a single standalone pipeline)\n\nFamiliarity with schema governance, serialization formats, and compatibility across producers and consumers\n\nExperience with AWS managed streaming or related services (e.g., MSK, Kinesis) where relevant to hybrid architectures\n\nBackground in observability stacks tailored to Kafka and Flink\n\nContributions to technical standards, guilds, or cross-org architecture forums\n\nThe Ideal Candidate\nYou are a builder and systems thinker: you care about clean abstractions, thoughtful APIs, and operable designs\n\nYou are comfortable with ambiguity and turn it into architecture, milestones, and measurable outcomes\n\nYou balance velocity with sustainability - performance, security, and long-term maintainability matter as much as shipping\n\nLearn More\nAbout Autodesk\nWelcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.\nWe take great pride in our culture here at Autodesk - it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.\nWhen you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!\nSalary transparency\nSalary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.Belonging\nWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging\nIn-Person Onboarding and Identity Verification\nThis role may require in-person onboarding and/or in-person ID verification.\nAre you an existing contractor or consultant with Autodesk?\nPlease search for open jobs and apply internally (not on this external site).","description_format":"text","description_chars":7244,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["CAD, PLM & BIM Software","Construction Management Software"],"lifecycle":[{"event":"open","at":"2026-08-14T00:00:00Z"},{"event":"close","at":"2026-09-25T20:54:38Z"},{"event":"reopen","at":"2026-10-11T09:10:08Z"}],"visa":[],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":1,"p_active":0.61,"p_room":0.28,"age_days":72,"expected_fill_days":29,"reasons":["conf:1","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/autodesk-principal-software-engineer-4","json_url":"https://alion.io/job/autodesk-principal-software-engineer-4.json","meta":{"generated_at":"2026-10-25T21:07:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29922,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":81},"rest":"https://alion.io/mcp/rest/get_company?id=81"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fautodesk-principal-software-engineer-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fautodesk-principal-software-engineer-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fautodesk-principal-software-engineer-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/autodesk-principal-software-engineer-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fautodesk-principal-software-engineer-4"}]}