
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Developer
Develop cloud-based software for Autodesk Preconstruction service.
Job Highlights
About the Role
You will work in a global, cross‑disciplinary team, collaborating with colleagues in business, engineering, operations, and support. The team follows agile practices and emphasizes rapid, high‑quality releases. Your responsibilities include end‑to‑end software development, building and operating a reliable, secure, high‑throughput service, and contributing to feature development for pre‑construction planning. You will use modern development tools and continuously innovate both the software and development processes. • Develop, test, and maintain Autodesk Preconstruction cloud services. • Ensure service reliability, security, performance, and scalability. • Contribute to an agile, high‑performing development team. • Implement feature projects for pre‑construction planning. • Use modern development tools, technologies, and platforms. • Write and maintain REST APIs within a microservices architecture. • Apply cloud design patterns such as circuit breaker, caching, queuing, and deferred loading. • Follow security best practices for cloud services. • Participate in on‑call support for production services. • Work with CI/CD pipelines and deployment processes. • Communicate effectively and build collaborative relationships with technical and non‑technical stakeholders.
Key Responsibilities
- ▸cloud services
- ▸api development
- ▸ci/cd
- ▸on‑call support
- ▸security practices
- ▸feature development
What You Bring
We are seeking a talented and highly motivated senior software developer to help develop Autodesk Preconstruction, a world‑class commercial cloud service used by construction companies to increase efficiency and reduce waste. The position is remote, based in Canada with a preference for Eastern, Central or Mountain time zones, and you will join an agile team of smart, motivated developers. Candidates should have a Bachelor’s degree in Computer Science or equivalent experience, 5‑8 years of software development experience, and solid knowledge of web application architecture, REST APIs, microservices, cloud design patterns and security best practices. Experience with CI/CD pipelines and on‑call support is required; familiarity with JavaScript/TypeScript, Node.js, React, AWS, and basic networking is preferred. The ideal candidate is proficient with AWS, a fast and perpetual learner, and comfortable sharing ideas. They are strong communicators, collaborative team players who can work independently, manage multiple tasks, and deliver results in a dynamic, agile environment. • Preferred: proficiency in JavaScript, TypeScript, Node.js, and React. • Preferred: extensive experience with Amazon Web Services (AWS). • Preferred: understanding of load balancing, NAT, scaling, and basic network components. • Demonstrate fast learning, continuous improvement mindset, and share innovative ideas. • Ability to work independently, manage multiple tasks, and meet changing priorities.
Requirements
- ▸javascript
- ▸typescript
- ▸node.js
- ▸react
- ▸aws
- ▸ci/cd
Benefits
Autodesk values a culture of belonging, innovation and impact. For Canada‑BC roles the starting base salary ranges from $107,000 to $157,300, plus bonuses, stock grants and comprehensive benefits.
Work Environment
Remote