Company logo hidden

Staff Software Engineer for Identity Management (Go/Golang)

Unlock employer Unspecified, Unspecified Posted: 17 Apr 2026

Financial

  • Estimate: $100k - $130k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The company is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We cater to a broad range of customers, including the world's leading public cloud and silicon providers.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are hiring a Staff-level Software Engineer for Identity Management to work on authorization and access management across the company's suite of enterprise products and web services, primarily using Go (Golang) and Python.

As a Software Engineer for Identity Management products at the company, you will modernize and expand the capabilities of our identity management solutions for authentication and authorization across various platforms, including our websites. Your contributions will have a direct impact on the users of all the company's products.

Work Conditions: Full-time, Remote with global travel (2 to 4 weeks per year for internal and external events)

Key Responsibilities:

  • Collaborate proactively with a distributed team, leading technical efforts and discussions.
  • Write clean web service APIs to support both CLI and web frontend clients using Go (Golang) and Python.
  • Design and implement new features and enhancements from specification to production and ongoing operations at scale.
  • Review code produced by other engineers, helping set quality standards.
  • Discuss ideas and collaborate on finding effective solutions.
  • Create and enhance management, authentication, and authorization API endpoints.
  • Craft end-user authentication flows from design to implementation.
  • Write Juju charms (operators) to manage operational concerns.
  • Modernize the identity stack of our products by driving adoption of best-of-breed IAM technologies.
  • Maintain a culture of quality and engineering excellence.

What We Are Looking For:

  • You are a staff-level or experienced senior software engineer with specific experience in building identity and access management products.
  • Familiarity with open source software, standards, protocols, and concepts in the identity space (e.g., OpenID, OAuth, LDAP).
  • Experience in implementing authorization frameworks in distributed systems.
  • Passion for secure coding and working on high-standard teams.
  • Proficiency with Ubuntu as a development and deployment platform.
  • Exceptional academic track record and an undergraduate degree in a technical subject (or a compelling alternative narrative).
  • Professional written and spoken English with excellent presentation skills.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Willingness to travel internationally twice a year for company events (up to two weeks long).

Language Requirements:

  • Professional written and spoken English is required.

Benefits:

  • Distributed work environment with twice-yearly team conferences in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Additional benefits reflecting our values, including annual holiday leave, maternity and paternity leave, and wellness programs.
  • Opportunities for travel to new locations to meet colleagues, along with travel upgrades for long-haul company events.

The company is proud to foster a workplace free from discrimination. We believe diversity of experience, perspectives, and backgrounds creates a better work environment and better products. All applications will be given fair consideration.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct