Cloud Software Team Lead - SSO
On-siteTaipei, Taiwan, Taiwan
Job Summary
Lead and mentor a team of engineers developing Ubiquiti's cloud-based Single Sign-On platform, defining the technical roadmap and architecture for secure, scalable identity services using Python, Django, and AWS. Own the design and implementation of authentication, authorization, federation, and account lifecycle management while driving architectural decisions to ensure reliability and maintainability. Establish engineering best practices, collaborate with Product and Security teams to balance delivery with sustainability, and foster a culture of ownership and continuous learning. This role expands ownership from feature implementation to full platform leadership, building on the existing Cloud Software Developer track to enable rapid product innovation across the ecosystem.
Required Qualifications
- 6+ years of software engineering experience
- 3+ years serving as a technical lead or leading engineering teams
- Strong hands-on experience developing backend services using Python and Django
- Deep understanding of modern authentication and authorization technologies, including OAuth2, OpenID Connect (OIDC), SAML, SCIM, JWT, and enterprise identity management
- Experience designing, building, and operating enterprise-scale identity platforms, authentication systems, or IAM services
- Strong experience developing cloud-native applications on AWS with expertise in scalability, resilience, and cloud security best practices
- Solid understanding of distributed systems, microservices architecture, RESTful APIs, and event-driven systems
- Proven experience leading architecture design, technical planning, and execution of complex software projects
- Experience with Infrastructure as Code (Terraform), CI/CD pipelines, Docker, and Kubernetes
- Strong knowledge of observability, monitoring, logging, and incident management practices
- Excellent technical leadership, communication, and stakeholder management skills
- Demonstrated ability to mentor engineers, drive engineering excellence, and build high-performing teams
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proficiency in AI-assisted software development environments (e.g., Cursor, Claude Code) and modern AI development methodologies such as Spec-Driven Development
Desired Qualifications
- Experience leading the development of Identity-as-a-Service (IDaaS), IAM, or enterprise SSO platforms
- Experience supporting cloud services at enterprise or internet scale
- Strong knowledge of Zero Trust architecture, passwordless authentication, WebAuthn/FIDO2, adaptive authentication, and risk-based access control
- Experience with identity federation, directory services, SCIM provisioning, and enterprise identity integrations
- Experience designing highly available, multi-region cloud services with disaster recovery capabilities
- Familiarity with security and compliance frameworks such as SOC 2, ISO 27001, GDPR, or NIST
- Experience driving engineering transformation initiatives, platform modernization, or developer productivity improvements
- Contributions to open-source projects related to cloud infrastructure, security, identity, or Django
- Experience collaborating with globally distributed engineering teams in a fast-paced product environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.