Software Developer (Full Stack)

Autodesk

Job Summary

Autodesk is seeking an experienced Full Stack Software Engineer for the AEC Platform Data team. This role involves developing APIs, backend services, and frontend software, participating in the full software development lifecycle from design to maintenance. The engineer will collaborate with product and design teams to deliver features, ensure code quality, and contribute to a high-performance team working on cloud-based services for Autodesk customers. Responsibilities also include participating in Scrum ceremonies and on-call rotations for production system support.

Must Have

  • Deliver APIs, backend services, and frontend software
  • Participate in all phases of software development lifecycle
  • Collaborate with product, design, and software architects
  • Ensure code quality, security, reliability, scalability, and performance
  • 2+ years experience in full stack software development
  • Experience with JavaScript, Python, Java, C#, relational/non-relational databases
  • Experience with web frameworks (including React)
  • Understanding of cloud architecture, serverless, microservices, Docker, Kubernetes, AWS ECS
  • Experience with REST APIs
  • Skill in design patterns and software architecture fundamentals
  • Experience with automated testing processes
  • Experience with GIT, testing frameworks, and CI/CD pipelines
  • Strong problem-solving skills

Good to Have

  • Experience with React, Node.js, TypeScript, PostgreSQL
  • Experience with AWS services (EC2, ECS, Lambda, API Gateway, S3, RDS)
  • Understanding of AWS security, authentication, and authorization
  • Experience using AI powered IDEs (Cursor, Copilot agent mode, etc.)
  • Experience with Agile/Scrum methodologies

Perks & Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package
  • Culture of belonging

Job Description

Position Overview

Autodesk is looking for an experienced Software Engineer to join the Architecture, Engineering and Construction (AEC) Platform Data team.

AEC Platform Data offers services that help our customers access, use and share their most valued asset, their data, across their entire ecosystem. You will be part of a high-performance full stack team working on cloud-based services used by Autodesk customers.

Responsibilities

  • Deliver APIs, backend services, and frontend software through participating in all phases of software development lifecycle from ideation and design to development, testing, and maintenance
  • Partner with Product, Design, and software architects to incrementally deliver features that delight our internal and external customers
  • Ensure code quality, security, reliability, scalability and performance through testing, code reviews, and following best practices
  • Be an engaged and active member of the team, learn, mentor, be mentored and contribute to the improvement of the team by engaging in respectful conversations and decision makings
  • Participate in Scrum ceremonies including daily stand-ups, sprint planning, retrospectives, and reviews to ensure continuous delivery and improvement
  • Participate in ongoing maintenance and support of production systems, including taking part in on-call rotations to ensure high availability and rapid incident response.

Minimum Qualifications

  • BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent work experience
  • 2+ years of progressive, professional experience in full stack software development/engineering
  • Experience with a range of full stack programming languages and frameworks (for example, JavaScript, Python, Java, C#, etc.)
  • Knowledge of relational and non-relational databases
  • Experience with web frameworks and libraries (including React)
  • Understanding of cloud-based architecture, serverless computing, and microservices as well as containerization technologies like Docker and container orchestration tools like Kubernetes or AWS ECS
  • Experience consuming, designing, and implementing REST APIs
  • Skill and experience using design patterns and understand fundamental elements of good software architecture
  • Experience implementing and maintaining automated testing processes to ensure code quality
  • Experience with multi-repository GIT code bases, testing frameworks and automated CI/CD pipelines
  • Experience with Agile/Scrum methodologies is preferred
  • Strong problem-solving skills and the ability to work in a collaborative team environment

Preferred Qualifications

  • Experience with React, Node.js, TypeScript and PostgreSQL.
  • Experience in using AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, RDS) with an understanding of security principles, authentication, and authorization mechanisms
  • Experience using AI powered IDEs (Cursor, Copilot agent mode, etc.)

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $78,100 and $114,510. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Shape the world, shape your future

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Read More

Let's stay in touch!

Not quite ready to apply? Join our talent community to stay up to date on new job opportunities and the latest Autodesk news.

Follow Us

21 Skills Required For This Role

Design Patterns Github Game Texts Agile Development Automated Testing Postgresql React C# Incident Response Aws Node.js Ci Cd Docker Microservices Kubernetes Git Python Typescript Autodesk Javascript Java

Similar Jobs