Autodesk

Autodesk

Design and make software for architecture, engineering, construction, and entertainment industries.

11,600Building DesignConstructionAutomotiveBuilding Product Manufacturing3D AnimationArchitectureEngineeringConstruction ProfessionalsMechanical EngineeringMechanical CADThermal SimulationElectronic Design AutomationPrint Circuit Board DesignMechanical, Electrical, and Plumbing (MEP)HVACFabricationEstimationInfrastructureCivil EngineeringGenetic Engineering (Life Sciences)Website

Senior Software Engineer

Full‑stack software engineering: build, modernize, and support web APIs & services.

San Francisco, California, United States
162k - 190k USD
Full Time
Junior (1-3 years)

Job Highlights

Environment
Office Full-Time

About the Role

The position involves researching, designing, and developing computer and network software, as well as specialized utility programs. Responsibilities include analyzing user needs, updating and enhancing existing applications, and writing secure, stable, and maintainable code. The engineer will lead technical decisions, document solutions, plan iterative deliveries, conduct code reviews, mentor junior engineers, and troubleshoot complex customer issues while modernizing the technology stack. • Utilize knowledge of NodeJS, Babel, Webpack, and React to build frontend UI components. • Utilize knowledge of npm, Yarn, and Artifactory to manage packages for inner sourcing. • Utilize knowledge of AWS, CloudFront, Docker, and ECS to build and deploy scalable web applications and backend services. • Utilize knowledge of New Relic, Datadog, and Splunk for full‑service observability, monitoring, and alerting. • Utilize knowledge of GitHub, Jenkins, and Spinnaker to manage source control, build pipelines, and application deployment. • Utilize knowledge of Python, Pytest, Mamba, and Flask to build test automation services. • Utilize knowledge of Cypress, Jest, Mocha, Chai, and the React‑Testing Library to write unit and end‑to‑end tests. • Utilize knowledge of SQS, Bull, and SNS to manage asynchronous processing and event‑driven programming.

Key Responsibilities

  • frontend development
  • package management
  • cloud deployment
  • observability
  • ci/cd
  • test automation

What You Bring

Candidates must hold a Bachelor’s degree in Computer Science or a related field and possess at least two years of relevant software development or QA experience. The role also requires demonstrated expertise in a range of technologies spanning databases, front‑end frameworks, cloud services, infrastructure as code, observability tools, CI/CD pipelines, test automation, and asynchronous processing. • Utilize knowledge of Postgres, MySQL, Redis, db-migrate, and Sequelize to execute and manage database migrations and data. • Utilize knowledge of Terraform and Apigee for infrastructure provisioning and RESTful API proxy management.

Requirements

  • postgres
  • mysql
  • redis
  • terraform
  • apigee
  • bachelor's

Benefits

Autodesk offers a competitive compensation package with a base salary ranging from $161,637 to $190,000 for U.S. based roles, complemented by bonuses, stock grants, and a comprehensive benefits suite covering health, financial security, paid time off, and wellness programs. Flexible work options include some telecommuting. Employees also gain access to professional growth resources and a supportive community.

Work Environment

Office Full-Time

Apply Now