
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Developer
Develop Java cloud services for Autodesk's data platform.
Job Highlights
About the Role
In this position you will work on all phases of software development, creating and maintaining a reliable, secure, high‑performance service using cloud technologies. You will collaborate closely with product managers, owners, software architects, and other development teams to translate high‑level requirements into incremental product enhancements, while contributing to software design and architecture through cloud design patterns. The role emphasizes continuous improvement: you will help refine processes and deliverables, document and present technical solutions, and mentor or be mentored by peers. Autodesk promotes a Lean/Agile environment, encouraging experimentation, learning, and the use of the latest cloud technologies to deliver code that will be used by millions of users. • Develop and maintain high‑throughput Java services on cloud platforms. • Collaborate with product managers and architects to deliver incremental enhancements. • Design cloud‑native architectures using established design patterns. • Implement and support CI/CD pipelines with tools such as Jenkins. • Build and evolve REST, GraphQL, and gRPC APIs. • Mentor junior engineers and contribute to process improvements. • Apply Agile methodologies and participate in continuous refactoring. • Utilize AWS (or other cloud providers) for scalable, secure solutions.
Key Responsibilities
- ▸java services
- ▸cloud architecture
- ▸ci/cd
- ▸api development
- ▸agile methodology
- ▸mentorship
What You Bring
Autodesk is seeking a Senior Software Developer with strong Java expertise to join the Autodesk Platform Services Data Models Team. The role is hybrid, based in Montreal or Toronto, and reports to the Senior Manager, Software Development Manager. The team builds exabyte‑scale, cloud‑based data platform components that power desktop, mobile, and web Autodesk products, enabling real‑time, data‑centric experiences for designers and manufacturers. Minimum qualifications include a graduate degree in Computer Science or a related field and at least four years of experience in software design, development, or consulting for cloud systems or web services. Required skills are expert Java programming, Spring Boot, AWS (or other cloud providers), Agile SDLC practices, and API development (REST, GraphQL, gRPC). Additional expertise in Go or TypeScript, object‑oriented design patterns, CI/CD pipelines (e.g., Jenkins), and scalable cloud‑level database design are valued.
Requirements
- ▸java
- ▸spring boot
- ▸aws
- ▸agile
- ▸rest
- ▸graduate degree
Benefits
Autodesk offers a competitive compensation package, including base salary, annual bonuses, stock grants, and comprehensive benefits. The company prides itself on a culture of belonging, diversity, and meaningful work that helps build a better world. Candidates are encouraged to join the talent community for updates on future opportunities.
Work Environment
Hybrid