Advanced Software Engineer for Distributed Systems

Autodesk • vancouver, bc • Posted June 01, 2026

Position Overview

Explore an opportunity as an Advanced Software Engineer focusing on distributed systems architecture. Create scalable APIs and backend services that empower data-driven decision-making.

In this role, you will design and implement robust systems capable of processing large volumes of data, utilizing technologies such as Kafka and Flink. Your work will influence the architectural direction of the data platform, integrating seamlessly with existing workflows. Collaborate closely with product teams to align technical efforts with business goals while enhancing platform usability through thoughtful engineering practices.

Key Responsibilities: • Develop scalable APIs and microservices using modern languages • Implement distributed systems for batch and streaming data • Build resilient and fault-tolerant architectures • Drive CI/CD practices and improve deployment workflows • Collaborate with cross-disciplinary teams for systems integration

Requirements: • 5+ years ...