Software Development Engineer

Autodesk Autodesk · Enterprise · Singapore

Software Development Engineer role focused on building and maintaining the Identity SDK for Autodesk products, ensuring integration with Autodesk's Identity and Authorization solution across Windows, Mac, and Linux platforms. Responsibilities include enhancing SDK components, designing for future features, debugging, quality assurance, writing tests, supporting internal teams, and developing CI/CD pipelines.

What you'd actually do

  1. Enhance and maintain the cross-platform Identity Desktop SDK components
  2. Design and implement Identity Desktop SDK to support forward looking features of the Autodesk Identity and Access Management Systems.
  3. Debug and resolve complicated defects
  4. Implement the product as per the specifications.
  5. Be responsible for the overall Quality of the SDK

Skills

Required

  • Bachelor’s degree or higher in Computer Science, Engineering or related field.
  • 2+ years of relevant software engineering experience
  • Good object-oriented design and implementation skills.
  • Strong debugging and problem-solving skills
  • Good communication skills
  • Strong experience in a programming language preferably C++
  • Exposure to Windows, Mac and Linux platforms.
  • Experience in building software using agile software development processes.
  • Experience in building resilient and fault tolerant code
  • Knowledge of Jenkins, Git

Nice to have

  • Experience in building products or services and the desire for continuous learning and growth
  • Ability to work collaboratively with a large group of engineers
  • Experience in Python, Go, testing framework