Autodesk, Inc

Senior Software Developer

Autodesk, Inc$107K — $157K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Engineering or equivalent MS with 5+ years experience
  • Strong experience in software development methodologies and deployment
  • Proficiency in Java, React, and Typescript programming
  • In-depth knowledge of AWS, Docker, and distributed systems
  • Experience with REST APIs and API/system design
  • Strong problem-solving and debugging skills with SRE accountability
  • Good understanding of cloud security and resiliency patterns

Responsibilities

  • Design scalable backend services and APIs for diverse use cases
  • Build and enhance service layers focusing on reliability and performance
  • Create intuitive web interfaces using modern frontend frameworks
  • Integrate with enterprise identity and authentication systems
  • Ensure system reliability through fault-tolerant design and monitoring
  • Write automated tests and contribute to CI/CD best practices
  • Mentor junior team members and lead project initiatives

Benefits

  • Opportunity to work with cutting-edge technology like Temporal IO
  • Collaborative environment with a global engineering team
  • Career development through mentoring and leadership opportunities
  • Focus on integrating AI solutions to enhance productivity
  • Commitment to system reliability with accountability in service reviews
Full Job Description

Job Requisition ID #

26WD97970

Position Overview

Autodesk Platform Service and Emerging Technology team is looking for full stack talents to work on platform workflow engine. In this role, you will build a multi-tenant durable workflow engine on top of Temporal IO that lets Autodesk teams and customers define, execute, schedule, and monitor workflows.

Responsibilities

  • Design and evolve scalable, multi-tenant backend services and APIs to support a variety of product use cases
  • Build, maintain and improve service layers and business logic with a focus on reliability, performance, maintainability and and cost efficiency with increasing load time over time
  • Develop intuitive web interfaces forfeaturesusing modern frontend frameworks
  • Integrate with enterprise-grade identity, authentication, and authorization systems
  • Ensure system reliability through fault-tolerant design, retry strategies, and graceful degradation
  • Write automated testing, CI/CD pipelines, andcontribute toengineering best practices
  • Collaborate with thePlatform teamto leverage shared infrastructure, tools, and services.
  • Own full engineering cycle including designing, prototyping, coding, validating, deployment, and troubleshooting.
  • Keep system updated in time for security compliance
  • Be accountable for SLOs of the services by driving and improving the process including service reviews, fire drills and HA assessment
  • Perform on-call rotation for in-time service recovery to guarantee the health of the production system
  • Establish strong partnership and collaborate effectively with engineering teams worldwide with concise communication, strong commitment and win-win mindset.
  • Efficiently leverage AI tools to boost productivity. Share and bring best practice into the team/product; promote best practice/achievement to engineering community.
  • Mentoring and leading junior members to contribute on project goals.

Requirements:

  • Bachelor in Computer Engineering with5+ years working experience or equivalent MS.
  • Comprehensive technical knowledge and experience in software development methodologies, design, implementation, automation tests and deployment.
  • Require excellent experience in spring boot, REST APIs, distributed systems.
  • Excellent knowledge and experience with deploying and developing on AWS, Docker.
  • Excellent programing skills with Java, React Typescript.
  • Experience building and supporting production-grade services.
  • Strong understanding of cloud-native application development concepts.
  • Rich API and system design experience. Ability to design reliable, scalable, and maintainable systems.
  • Good problem-solving skills with the ability to debug complex issues.
  • Rich experience as a Site Reliability Engineer accountable for SLOs. Understand and curiosity of SRE best practices, architectures, and methods
  • Good knowledge on resiliency patterns and cloud security
  • Solid SQL or NoSQL experience.
  • Excellent analytical capability. Proficiency in using observability tools such as Grafana, OpenTelemetry, or Prometheus
  • Good leadership, communication, fast-learning ability and teamwork.
  • Knowledge about AI system and AI Agent.
  • Fluent oral and written English.

Preferred Qualifications:

  • Experience inTemporal IO, DynamoDB/PostgreSQLis a plus.
  • Familiar with workflow modeling.
  • Experience designing multi-tenant system.

About Autodesk, Inc

Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered in San Rafael, California, and features a gallery of its customers' work in its San Francisco building.
Learn more about Autodesk, Inc
Size
12,600 employees
Market Cap
$40.1 billion
Industry
Net Income
$1.2 billion
Founded
1982
5 Year Trend
+16.6%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Developer jobs: