Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Autodesk Logo

Software Engineer, Senior

Autodesk

$180,960 - $195,000
Sep 29, 2025
San Francisco, CA, USA
Apply Now

At Autodesk, the business problem is to develop and deliver impactful software solutions, and the technical problem is to design, build, and deploy scalable, highly available distributed systems and microservices.

Requirements

  • Utilize knowledge of AWS technologies such as Lambda, S3, DynamoDB, Kinesis, EKS to design, build and deploy scalable, highly available distributed systems and microservices;
  • Utilize knowledge of Java 8/11/17+ and Spring Boot 2.x/3.x to develop and implement well-structured software services and systems;
  • Utilize knowledge of in service deployment, databases, and cloud architectures to collaborate effectively with architects and technical product managers;
  • Utilize knowledge of Agile/Scrum principles such as user story creation, sprint planning, daily stand-ups, and retrospectives to contribute effectively within a cross-functional Agile team;
  • Utilize knowledge of Jira to perform user story management and task tracking;
  • Utilize knowledge of JUnit 5 and Mockito to write unit tests and achieve high code coverage for Java services;
  • Utilize knowledge of IaC tools such as Terraform, CloudFormation to automate CI/CD infrastructure;

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software or enhance existing software capabilities.
  • Design, build and test highly available, reliable, scalable, distributed systems and microservices in a production environment.
  • Proactively work with DevOps engineer to automate and streamline the creation, testing and deployment of applications to different environments thereby improving the CI/CD pipeline.
  • Work on improving the observability of our services to understand the internal state and performance of our software systems to troubleshoot issues and optimize performance for our users.
  • Perform root cause analysis of issues and bugs identified and fix them in timeline manner based on severity, priority and risk assessment.

Other

  • Master’s degree in Computer Science, Computer Engineering, or related field and three (3) years of experience in the job offered or in a software engineer-related occupation.
  • Some telecommuting is permitted.
  • Three (3) years of experience in each of the following skills:
  • Ability to work in an Agile/Scrum team
  • Ability to collaborate with architects, technical product managers and engineers