
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Engineer
Develop and maintain scalable Java microservices for Autodesk's data platform.
Job Highlights
About the Role
You will lead the development and evolution of core micro‑services within a professional Scrum team, delivering high‑quality Java code built on Spring Boot and RESTful APIs. The position demands proactive performance tuning, scalability planning, and robust test automation, while collaborating closely with product owners and fellow engineers to turn requirements into reliable, customer‑focused solutions. Experimentation with emerging technologies will also be encouraged to keep the backend architecture cutting‑edge. • Own and evolve core microservices within a Scrum team. • Write clean, efficient, maintainable Java code using Spring Boot and RESTful APIs. • Drive performance, scalability, and reliability of backend systems. • Champion automated testing and ensure quality through CI/CD pipelines. • Collaborate with product owners, scrum masters, and engineers to deliver high‑impact services. • Research and prototype new technologies to keep the architecture cutting‑edge.
Key Responsibilities
- ▸microservices
- ▸java development
- ▸performance tuning
- ▸ci/cd
- ▸team collaboration
- ▸tech research
What You Bring
Autodesk is seeking a senior backend engineer to design and scale micro‑service platforms that support millions of users worldwide. The role offers the chance to work in a fast‑paced, innovative environment where your contributions directly impact mission‑critical services. The ideal candidate holds a bachelor’s degree in computer science or a related discipline and brings at least five years of hands‑on experience with commercial cloud platforms, Java/Spring development, and both relational and NoSQL databases. Proven expertise in building large‑scale micro‑services, caching, distributed tracing, event‑driven architectures, and CI/CD pipelines is required, along with strong debugging and communication skills. Preferred experience includes deep work with AWS services such as DynamoDB, Lambda, and EKS, container orchestration via Kubernetes, and implementation of observability stacks like Grafana and Prometheus. Familiarity with infrastructure‑as‑code tools, domain‑driven design, clean architecture, and performance testing frameworks will further differentiate candidates. • Minimum: Bachelor’s degree in CS or related field and 5+ years of cloud‑based microservices development. • Strong experience with Java, Spring, RESTful services, relational and NoSQL databases, caching, distributed tracing, and eventing (Redis, Kinesis). • Proficiency with Git, Docker, Jenkins/Gradle, unit and automation testing tools (JUnit, Cucumber, JMeter). • Preferred: AWS services (DynamoDB, Lambda, SQS, SNS, API Gateway, ECS/EKS), Kubernetes, observability (Grafana, Prometheus, OpenTelemetry). • Familiarity with infrastructure‑as‑code (Terraform, CloudFormation), DDD, clean architecture, and performance testing tools (Locust, Gatling).
Requirements
- ▸bachelor's
- ▸5+ years
- ▸java
- ▸spring
- ▸aws
- ▸kubernetes
Benefits
Autodesk offers a competitive compensation package that may include salary, annual bonuses, stock grants, and a full benefits suite. The company prides itself on a culture of belonging, diversity, and innovation, encouraging employees to shape a better world through their work. • Competitive compensation, bonuses, stock grants, and comprehensive benefits.
Work Environment
Onsite