Senior Software Engineer

Autodesk
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Collaboration","Communication","Ownership","Analytical thinking","Continuous learning"]

Build and enhance a core Identity Desktop Software Development Kit (SDK) used by 40+ Autodesk products across Windows, macOS, and Linux. You’ll research, design, and implement next-generation identity integration capabilities for Autodesk’s IAM platform, ensuring scalability, security, and high-quality delivery. The role includes documenting architecture and integration requirements, writing tests, resolving defects, and partnering with global engineering teams to integrate the SDK across Autodesk’s desktop portfolio.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 month ago

Senior Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Build and enhance a core Identity Desktop Software Development Kit (SDK) used by 40+ Autodesk products across Windows, macOS, and Linux. You’ll research, design, and implement next-generation identity integration capabilities for Autodesk’s IAM platform, ensuring scalability, security, and high-quality delivery. The role includes documenting architecture and integration requirements, writing tests, resolving defects, and partnering with global engineering teams to integrate the SDK across Autodesk’s desktop portfolio.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Enhance and maintain the Identity Desktop SDK across Windows, macOS, and Linux.
  • •Research, design, and implement the next generation of the Identity Desktop SDK for Autodesk IAM platform capabilities.
  • •Design and implement solutions that meet functional and technical specifications.
  • •Develop unit and integration tests, resolve defects, and take ownership of SDK quality, reliability, and maintainability.
  • •Document architectural decisions and integration requirements, and partner with internal engineering teams to support successful SDK integration across Autodesk products.

Pay and Benefits

Equity and Bonus:Equity
Perks:Annual BonusEquity

Key Requirements

  • •Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
  • •10+ years of experience developing and delivering commercial cross-platform desktop software for Windows, macOS, and Linux.
  • •Strong object-oriented design and software development principles.
  • •Extensive experience developing desktop applications using C++, including C++17 and C++11.
  • •Experience with Python, CI/CD pipelines, and software testing frameworks, plus desktop security concepts and secure development practices.
Experience:10+ years
Education:Bachelor's in Computer Science, Engineering, or a related field
Skills:CollaborationCommunicationOwnershipAnalytical thinkingContinuous learning
Tech Stack:C++C++17C++11PythonCI/CDWindowsMacOSLinuxBoost C++ LibrariesGoIPCCryptographyAgile

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