Software Development Engineer- Iam Platform

Autodesk Autodesk · Enterprise · Singapore

Software Engineer to join the IAM Platform team, responsible for designing, developing, and enhancing IAM services for secure, seamless, and scalable access to Autodesk applications. Focus on authentication, authorization, and access management for millions of users daily.

What you'd actually do

  1. Develop and enhance scalable, resilient, and secure IAM services for Autodesk’s product and services
  2. Contribute to the design and architecture of distributed systems, focusing on authentication, authorization, and access control
  3. Build and maintain RESTful APIs and microservices to support access management workflows
  4. Work closely with architects, security teams, and product managers to deliver IAM solutions that meet Autodesk’s security and compliance requirements
  5. Ensure IAM services are highly available and performant, implementing best practices in cloud infrastructure, observability, and incident response

Skills

Required

  • 3+ years of experience in software engineering
  • strong focus on cloud-based services and IAM solutions
  • Proficiency in Java, Go, Python, or Node.js
  • experience building scalable backend services
  • Hands-on experience developing RESTful APIs
  • integrating with heterogeneous clients
  • Experience with AWS, Azure, or GCP
  • cloud-native technologies such as ECS, Lambda, S3, SQS, Aurora, etc
  • Familiarity with authentication and authorization models (RBAC, ABAC, OAuth, OIDC, SAML, MFA, etc.)
  • Familiarity with CI/CD tools like Jenkins, Docker, Gradle, and GitHub Actions
  • Strong debugging and troubleshooting skills
  • experience using logging and monitoring tools such as Splunk or New Relic
  • Excellent problem-solving skills
  • ability to work in a fast-paced, agile environment
  • Strong communication skills

Nice to have

  • Hands-on experience with Java 8+
  • Spring
  • Spring Boot
  • Experience working in a microservices-based architecture
  • Exposure to Zero Trust security models