Autodesk

Senior Software Applications Engineer

Autodesk
Apply
1 day ago

Base Salary

$105k - $188k/yr

Responsibilities

  • Own backend services and API features from requirements and design through implementation, release, and production support.
  • Design, develop, and maintain backend services and APIs using JavaScript, TypeScript, Node.js, and AWS.
  • Integrate internal applications, enterprise systems, and third-party services for reliable data exchange.
  • Evaluate architectural trade-offs and collaborate with principal engineers, architects, and peers on scalable and maintainable solutions.
  • Develop automated unit and integration tests, participate in code reviews, and document API contracts and operational procedures.
  • Maintain and improve CI/CD pipelines, monitor service health, troubleshoot production issues, and improve performance, availability, and observability.
  • Mentor less-experienced engineers and contribute to team engineering practices.
  • Collaborate with product and delivery partners to estimate work, manage dependencies and risks, and deliver prioritized outcomes through Agile development practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional software engineering experience emphasizing backend services and API development.
  • Professional experience with JavaScript, TypeScript, and Node.js in production software.
  • Experience designing, developing, and maintaining APIs, including API contracts and service-oriented or microservices architectures.
  • Experience implementing authentication and authorization using OAuth and JWT.
  • Experience with relational and NoSQL databases, including data modeling and query design.
  • Experience deploying and supporting backend applications or services on AWS.
  • Experience with automated testing and CI/CD pipelines.
  • Ability to independently deliver features, explain design trade-offs, troubleshoot technical issues, and apply software engineering and security best practices.
  • Strong communication and collaboration skills with technical and non-technical partners in an Agile environment.
  • Preferred experience with GraphQL APIs, AWS Lambda, Amazon API Gateway, serverless applications, MongoDB, MySQL, Swagger/OpenAPI, Postman, Apigee, Jest, Jasmine, Mocha, Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Preferred experience improving distributed-service reliability and observability through logging, metrics, tracing, and performance analysis, and mentoring engineers through implementation and code reviews.

Benefits

  • Autodesk offers health, financial, time-away, and everyday wellness benefits.
  • U.S.-based roles may include annual cash bonuses, stock grants, and a comprehensive benefits package in addition to base salary.
  • The role may require in-person onboarding and/or in-person identity verification.

Tech Stack

AWSGitLab CI/CDGraphQLJasmineJavaScriptJenkinsJestMochaMongoDBMySQLNode.jsPostmanTypeScript

Categories

Autodesk

About Autodesk

10,000+ employees

Autodesk builds design and engineering software used in architecture, construction, manufacturing, and media and entertainment. Its subscription-based portfolio includes AutoCAD, Revit, Fusion 360, Maya, and 3ds Max, along with cloud collaboration and simulation services. Founded in 1982 and headquartered in San Francisco, the public company trades on NASDAQ as ADSK and serves customers ranging from AEC firms to product designers and film and game studios.

Contact me