Principal Software Engineer

Autodesk
San Francisco
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Code review","Troubleshooting","Collaboration","Requirement translation","Problem-solving"]

Research, design, and develop construction cloud software products, including robust APIs and user interfaces. Build end-to-end front-end and back-end systems, design software flows across multiple services, and troubleshoot malfunctions. Perform full-stack code reviews, propose cloud optimizations for reliability/performance/cost, and translate customer requirements into Agile sprint deliverables. Implement maintainable software processes and DevOps practices with CI/CD, monitoring, and automated testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 day ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 1 week ago

Job Summary

Research, design, and develop construction cloud software products, including robust APIs and user interfaces. Build end-to-end front-end and back-end systems, design software flows across multiple services, and troubleshoot malfunctions. Perform full-stack code reviews, propose cloud optimizations for reliability/performance/cost, and translate customer requirements into Agile sprint deliverables. Implement maintainable software processes and DevOps practices with CI/CD, monitoring, and automated testing.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Research, design, and develop computer and network software or specialized utility programs.
  • •Develop and maintain construction cloud software products, including APIs and user interfaces.
  • •Ensure program functionality by troubleshooting issues and modifying software to correct errors.
  • •Perform full-stack code reviews, evaluate implementations, and provide feedback to improve tools.
  • •Work with product managers to break down customer requirements into executable sprint tasks and implement compliance-reviewed designs.
Travel: High travel

Pay and Benefits

Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science, Computer Engineering, or related field, plus six years of progressive, post-baccalaureate experience in a software engineer-related occupation.
  • •Develop and maintain front-end and back-end systems to deliver scalable, high-performance end-to-end solutions across the application stack.
  • •Integrate user interfaces with back-end services and APIs (e.g., React/Angular/Vue with Node/Java/Python) to build full-stack applications.
  • •Design and consume RESTful APIs and use SQL databases (PostgreSQL, MySQL) with schema design, query optimization, and scalable data storage.
  • •Deploy and manage full-stack applications on cloud platforms (AWS, Azure, Google Cloud) using CI/CD, Docker, serverless architectures, and DevOps practices with monitoring and automated testing.
Experience:Construction technologyCloudDevOpsAgile
Education:Bachelor's
Skills:Code reviewTroubleshootingCollaborationRequirement translationProblem-solving
Tech Stack:ReactAngularVue.jsNode.jsJavaPythonRESTful APIsSQLPostgreSQLMySQLAWSAzureGoogle CloudDockerCI/CDServerlessDevOpsAutomated testingAgile

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor