About the role

  • Full-stack Software Engineer at Autodesk contributing to Fusion 360 family of products. Designing scalable cloud-native solutions using AWS and modern DevOps practices.

Responsibilities

  • Design, implement, and maintain AWS-based services using best practices for security, scalability, and reliability.
  • Use Terraform for infrastructure-as-code to provision and manage cloud resources.
  • Build and deploy containerized applications using Docker and Kubernetes.
  • Develop robust APIs and microservices using Java and Spring Boot.
  • Contribute to high-performance C++ components where required.
  • Ensure code quality, maintainability, and adherence to architectural standards.
  • Build responsive, user-friendly interfaces with React (and Redux).
  • Collaborate with designers and product owners to deliver seamless user experiences.
  • Implement and maintain CI/CD pipelines using Jenkins.
  • Monitor deployments and troubleshoot issues in production environments.
  • Integrate and utilize Splunk for log management, monitoring, and operational insights.
  • Proactively identify and resolve system issues using observability tools.
  • Write and maintain comprehensive automated tests (unit, contract, integration, end-to-end) using Pact, Cypress, and Playwright.
  • Participate in code reviews and promote best practices for testing and code quality.
  • Work closely with cross-functional teams (Product Management, UX, etc.).
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
  • Mentor junior engineers and share knowledge of cloud, DevOps, and full-stack development.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or equivalent experience.
  • 1-3 years of professional Software Development experience.
  • Experience in Java (Spring Boot) and exposure to C++ for backend development.
  • Experience with React (and Redux) for frontend development.
  • Beginner-intermediate experience with AWS services and infrastructure-as-code (Terraform).
  • Exposure to containerization and orchestration.
  • Familiarity with Jenkins or similar CI/CD tools.
  • Exposure to writing automated tests with Pact, Cypress and/or Playwright or similar technologies.
  • Experience with Splunk or similar log management/monitoring tools.
  • Outstanding programming, debugging, and problem-solving skills.
  • Commitment to learning and self-development in both technical and non-technical skills.
  • Ability to work well in a team to deliver on team goals using Agile and Scrum methodologies.

Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Job type

Full Time

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudCypressDockerJavaJenkinsKubernetesMicroservicesReactReduxSplunkSpringSpring BootSpringBootTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.