Staff Software Engineer for Identity Management (Go/Golang)

AI overview

Play a critical role in designing and maintaining robust authentication systems and contribute to technical strategy for modern IAM technologies.

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer for Identity Management (Go/Golang) in EMEA.

As a Staff Software Engineer for Identity Management, you will play a critical role in designing, developing, and maintaining robust authentication and authorization systems that power enterprise applications and web services. You will work with modern IAM technologies, ensuring secure and scalable access across multiple platforms. This role offers the opportunity to take ownership of complex identity management solutions, contribute to technical strategy, and collaborate with a globally distributed team. You will write clean, maintainable code in Go (Golang) and Python, enhance authentication flows, and support operational automation. The position balances hands-on engineering with leadership in architectural decision-making, delivering solutions that directly impact end-users. Travel for global team events will provide additional opportunities for collaboration and learning.

Accountabilities:

  • Design, implement, and maintain identity and access management solutions across web services and enterprise applications.
  • Write clean, efficient web service APIs in Go (Golang) and Python to support CLI and frontend clients.
  • Lead technical discussions, review code, and set quality standards for the identity management stack.
  • Develop authentication and authorization flows, ensuring secure access for end-users.
  • Write Juju charms (operators) to manage operational tasks and automate workflows.
  • Modernize IAM infrastructure by driving adoption of best-of-breed technologies.
  • Collaborate with globally distributed teams to ensure successful delivery and integration of identity features.
  • Participate in strategic planning and execution for identity management initiatives.

Requirements

  • Staff-level or senior software engineer experience with a focus on identity and access management.
  • Proficiency in Go (Golang) and Python for backend development.
  • Experience with open-source identity standards and protocols such as OpenID, OAuth, and LDAP.
  • Strong background in implementing authorization frameworks in distributed systems.
  • Familiarity with secure coding practices and IAM best practices.
  • Experience working in a distributed environment and comfort with Ubuntu as a development platform.
  • Excellent problem-solving, collaboration, and interpersonal skills.
  • Professional written and spoken English with strong presentation abilities.
  • Willingness and ability to travel internationally 2–4 weeks per year for company events.
  • Undergraduate degree in a technical field or equivalent professional experience.

Benefits

  • Competitive compensation with annual performance-driven bonuses.
  • Remote-first work environment with global collaboration opportunities.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual salary review and recognition rewards.
  • Paid holiday leave and maternity/paternity benefits.
  • Team Member Assistance Program and wellness support.
  • Opportunity to attend in-person global team conferences.
  • Travel perks, including Priority Pass and upgrades for company events.
  • Inclusive, equal opportunity workplace fostering diversity and growth.


Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile undergoes our AI-powered screening process designed to identify top candidates efficiently and fairly:

  • 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
  • 📊 It compares your profile to the job’s core requirements and historical success factors to calculate your match score.
  • 🎯 The top 3 candidates with the highest match are automatically shortlisted.
  • 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is overlooked.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once shortlisted, your profile is shared with the company, which handles the final decision and next steps, such as interviews or additional assessments.

Thank you for your interest!

#LI-CL1

Perks & Benefits Extracted with AI

  • Health Insurance: Team Member Assistance Program and wellness support.
  • Learning Budget: Personal learning and development budget of USD 2,000 per year.
  • Travel perks with Priority Pass: Travel perks, including Priority Pass and upgrades for company events.
  • Paid Parental Leave: Paid holiday leave and maternity/paternity benefits.

Jobgether is the Largest Remote Job Platform worldwide with more than 160k remote jobs available across the world. Access the best flexible and remote jobs in just one click. Jobgether is your guide to the future of work, offering a variety of job oppo...

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Software Engineer Q&A's
Report this job
Apply for this job