Company logo hidden

Staff Software Engineer for Identity Management (Go/Golang)

Unlock employer Unspecified, Unspecified Posted: 17 Apr 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
The company is a leading provider of open source software and operating systems for the global enterprise and technology markets, particularly known for our widely used platform, Ubuntu. We are seeking a Staff-level Software Engineer to focus on authorization and access management across the company's suite of enterprise products and web services, utilizing Go (Golang) and Python.
As a software engineer for Identity Management products, you will modernize and expand the capabilities of our identity management solutions used for authentication and authorization in our products and websites. Your contributions will directly impact users of all the company's products. You will be responsible for writing Juju charms to manage operational concerns and for the design and delivery of the system, facilitating integrations, and collaborating with your team on strategy and execution.

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

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 specifications to production operations at scale.
  • Review code produced by other engineers, helping to set quality standards.
  • Enhance management, authentication, and authorization API endpoints.
  • Craft end-user authentication flows from design to implementation.
  • Modernize the identity stack of our websites and products by driving adoption of best-in-breed IAM technologies.
  • Ensure quality and engineering excellence in product delivery.

Requirements:

  • Staff-level or experienced senior software engineer with a background in identity and access management products.
  • Familiarity with open-source software and identity standards (e.g., OpenID, OAuth, LDAP).
  • Experience implementing authorization frameworks in distributed systems.
  • Strong coding standards and secure coding practices.
  • Comfort using Ubuntu as a development and deployment platform.
  • Exceptional academic track record (undergraduate degree in a technical subject preferred).
  • Professional written and spoken English with excellent presentation skills.
  • Ability to travel internationally twice a year for company events.

Work Environment:

  • Work from home with global travel 2 to 4 weeks per year for internal and external events.

What We Offer:

  • Competitive compensation, reviewed annually.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and family leave options (maternity/paternity).
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities for travel to new locations to meet colleagues.

About the company:
The company is a pioneering tech firm at the forefront of the global move to open source, and we aim for excellence in everything we do. We are an equal opportunity employer, committed to fostering a diverse and inclusive work environment. We encourage individuals from all backgrounds to apply.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct