Company logo hidden

Staff Software Engineer for Identity Management (Go/Golang)

Unlock employer Dubai, United Arab Emirates Posted: 17 Apr 2026

Financial

  • Estimate: $90k - $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, primarily focusing on the Ubuntu platform. We are seeking a Staff-level Software Engineer for Identity Management to handle authorization and access management across the company's suite of enterprise products and web services, utilizing Go (Golang) and Python.

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

In this role, you will modernize and expand the identity management solutions for authentication and authorization across our products, as well as our websites. The position involves writing Juju charms, coding web service APIs, and designing new features from specification to production, while ensuring technical excellence and delivering impactful solutions.

Key Responsibilities:

  • Collaborate proactively with a distributed team and lead technical efforts.
  • Write clean web service APIs using Go (Golang) and Python.
  • Design and implement new features and enhancements.
  • Review code produced by other engineers to maintain quality standards.
  • Discuss ideas and find effective solutions in collaboration with your team.
  • Create and enhance management, authentication, and authorization API endpoints.
  • Craft end-user authentication flows from design to implementation.
  • Modernize the identity stack by adopting best IAM technologies.
  • Maintain a culture of quality and engineering excellence.

Work Conditions:

  • This role is remote, based in the EMEA and AMER regions.
  • Travel is required for internal and external events approximately 2 to 4 weeks per year.

Language Requirements:

  • Professional written and spoken English with excellent presentation skills is mandatory.

What We Are Looking For:

  • A staff-level or experienced senior software engineer with a focus on identity and access management products.
  • Familiarity with open source software and standards in the identity space, such as OpenID, OAuth, and LDAP.
  • Experience in implementing authorization frameworks in distributed systems.
  • Comfortable working within the Ubuntu development and deployment ecosystem.

Additional Requirements:

  • Exceptional academic background in technical subjects or a compelling alternative path.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Ability to travel internationally twice a year for up to two weeks for company events.

What We Offer Colleagues:

  • Competitive remuneration based on geographical location and performance, including an annual review.
  • A performance-driven annual bonus or commission.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity, and paternity leave.
  • Wellness benefits through the Team Member Assistance Program.
  • Opportunity to travel globally to meet colleagues, with travel upgrades for long-haul events.

The company is committed to fostering a diverse and inclusive workplace, free from discrimination and open to all applicants.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct