
Posted 17 days ago
Senior Software Engineer
AutodeskSenior Software Engineer
Requirements
5+ years professional software engineering experience, Proficiency in Go, Java, or Python, Experience with distributed systems or microservices, Cloud platform experience (AWS preferred), API design (REST, GraphQL), CI/CD and containerization knowledge, Streaming technologies (Kafka, Flink), Big data ecosystems (Spark, Trino, Hive), Orchestration tools (Airflow, Temporal)
Skills
GoJavaPythonAWSKafkaFlinkDistributed Systems
About the role
Responsibilities
- Design and develop scalable APIs and microservices using REST, GraphQL, or event-driven architectures
- Build backend services using Go, Java, or Python
- Architect and implement distributed systems to process millions of records across batch and real-time pipelines
- Build and evolve streaming and ingestion systems using Kafka and Flink
- Develop control-plane services for orchestration, workflow management, and metadata-driven automation
- Design self-service infrastructure abstractions for storage, compute, and workflow provisioning
- Implement strong testing, CI/CD, and modern cloud-native practices
- Mentor engineers and contribute to architectural direction and technical strategy
Requirements
- 5+ years of professional software engineering experience building production systems
- Strong programming skills in Go, Java, or Python
- Proven experience designing and building distributed systems or microservices architectures
- Experience with cloud platforms, preferably AWS
- Experience building and consuming APIs (REST, GraphQL, event-driven)
- Strong understanding of CI/CD, containerization, and cloud-native infrastructure
- Experience with streaming technologies such as Kafka or Flink
- Experience with big data ecosystems like Spark, Trino/Presto, Hive, or EMR
- Experience with orchestration engines such as Airflow or Temporal
Benefits
- Comprehensive health and financial benefits
- Time away for wellness and personal needs
- Competitive compensation including annual cash bonuses and stock grants
About the Company
Autodesk helps innovators turn their ideas into reality, transforming not only how things are made, but what can be made. From the greenest buildings to the smartest factories, our software powers the creation of amazing things every day.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Autodesk · San Francisco
