Description

You will build and modernize identity, authorization, and access management solutions for enterprise products and web services.

Responsibilities

  • Write clean web service APIs in Python and Golang to support CLI and web frontend clients.
  • Design and implement new features and enhancements from specification through to production and operations at scale.
  • Own the design and delivery of identity management systems and facilitate integrations.
  • Craft end-user authentication flows from initial design to implementation.
  • Review code, discuss architectural solutions, and collaborate with a distributed team on strategy and execution.

Required Skills

  • 5+ years of software engineering experience.
  • Proven experience building identity and access management (IAM) products.
  • Proficiency in Python.
  • Experience with Golang.
  • Knowledge of identity standards and protocols including OpenID, OAuth, and LDAP.
  • Experience implementing authorization frameworks in distributed systems.
  • Experience working in an agile development environment.
  • Comfortable using Ubuntu as a development and deployment platform.
  • Bachelor's or equivalent degree in Computer Science or a STEM field.

Key Skills
Education

Bachelor's or equivalent in Computer Science