-
Jobgether

Staff Software Engineer for Identity Management (Go/Golang)

Jobgether
Portugal ยท Full-time ยท Mid-Senior

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!

Key Skills

Ranked by relevance

python golang ai identity and access management oauth
Login to Apply
Posted
Nov 25, 2025
Type
Full-time
Level
Mid-Senior
Location
Portugal
Company
Jobgether

Industries

Non-profit Organizations Primary Secondary Education

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Clearstory
Related

AI Software Engineer (Fullstack)

2026-05-20

Full-time
Associate
United States
Non-profit Organizations
Engineering
View Job Details
Squiz
Related

Senior Software Engineer C/C++ (12 month fixed-term contract)

2026-05-21

Full-time
Mid-Senior
Australia
Non-profit Organizations
Engineering
View Job Details
Jobgether
Related

Staff Software Engineer, Backend

2026-05-24

Full-time
Not Applicable
United Arab Emirates
Internet Marketplace Platforms
Engineering