Software Development Engineer - Mobile Sdk

Autodesk Autodesk · Enterprise · Singapore

Software Development Engineer focused on building and maintaining a mobile SDK for Autodesk's Identity services, ensuring secure and seamless access for millions of users across various platforms. The role involves full lifecycle development, including DevOps and Quality, with a focus on reliability, developer experience, and scalability.

What you'd actually do

  1. Work effectively as a member of the self-organized agile team that builds, owns and runs the Mobile SDK as a platform
  2. Contribute to all aspects of development, including DevOps and Quality
  3. Develop and maintain reliable, developer-friendly components that integrate seamlessly with Autodesk's Identity platform
  4. Work closely with senior engineers and product managers to understand requirements and translate them into elegant implementations
  5. Assist with troubleshooting, logging, and implementing reliability improvements to ensure the SDK meets enterprise-scale standards

Skills

Required

  • Bachelor’s degree or equivalent experience in Computer Science
  • 1-3 years of software engineering experience
  • Experience in Android or iOS development
  • Solid analysis and critical thinking
  • Strong understanding of object-oriented programming principles
  • Strong interpersonal, communication and presentation skills
  • Understanding of REST APIs
  • Committed to quality, including security and performance
  • Excellent grasp of basic tenets of computer programming

Nice to have

  • A keen interest in mobile development and SDK design
  • Experience in writing code in Kotlin or Swift
  • Familiarity with basic authentication flows is a plus
  • Experience with testing frameworks (Junit, TestNG, Kotlin Test, etc.) or automation tools is a plus
  • Experience with Continuous Integration and Continuous Delivery practices is a plus

What the JD emphasized

  • enterprise-scale standards