Ativa os alertas de emprego por e-mail!

Go (Golang) Software Engineer for Identity Management

Canonical

Porto Alegre

Teletrabalho

USD 50.000 - 90.000

Tempo integral

Há 10 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Join a forward-thinking company as a Go (Golang) Software Engineer, where you will play a key role in developing cutting-edge identity management solutions. This position offers the opportunity to work remotely while collaborating with a diverse team across the globe. You will be responsible for designing and implementing secure APIs, modernizing identity management systems, and ensuring high standards of quality and engineering excellence. With a commitment to open-source innovation, this role provides a unique chance to contribute to impactful projects in a dynamic environment. Embrace the opportunity to grow and excel in your career while making a difference in the tech industry.

Serviços

Remote work environment
Learning and development budget of USD 2,000/year
Annual compensation review
Performance bonuses
Wellness programs
Travel opportunities

Qualificações

  • Experience in building identity and access management products.
  • Familiarity with open source standards and protocols.

Responsabilidades

  • Develop clean web service APIs supporting CLI and web clients.
  • Design and implement new features from specifications to production.

Conhecimentos

Go (Golang)
Python
Identity Management
OpenID
OAuth
LDAP
Secure Coding Standards

Formação académica

Bachelor's Degree in Computer Science or related field

Ferramentas

Ubuntu

Descrição da oferta de emprego

Go (Golang) Software Engineer for Identity Management

Join or sign in to find your next job

Join to apply for the Go (Golang) Software Engineer for Identity Management role at Canonical

Job Overview

Canonical 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have a diverse team of over 1200 colleagues across 75+ countries, with few office-based roles, emphasizing remote collaboration.

We are hiring a Go (Golang) Software Engineer for Identity Management to work on authorization and access management across Canonical's products and web services, utilizing Go (Golang) and Python.

Responsibilities
  • Collaborate with a distributed team
  • Develop clean web service APIs supporting CLI and web clients using Go (Golang) and Python
  • Design and implement new features from specifications to production
  • Review code and collaborate on solutions
  • Develop management, authentication, and authorization API endpoints
  • Create user authentication flows from design to deployment
  • Modernize identity management systems adopting best practices
  • Maintain a culture of quality and engineering excellence
  • Work remotely with occasional travel (2-4 weeks/year)
Qualifications
  • Experience in building identity and access management products
  • Familiarity with open source standards and protocols (e.g., OpenID, OAuth, LDAP)
  • Experience implementing authorization in distributed systems
  • Commitment to secure coding standards
  • Comfort with Ubuntu as a development platform

Additional preferences include a strong academic record, excellent communication skills in English, interpersonal skills, curiosity, flexibility, accountability, and the ability to travel internationally twice a year.

What We Offer
  • Remote work environment with biannual in-person sprints
  • Learning and development budget of USD 2,000/year
  • Annual compensation review and performance bonuses
  • Various benefits including leave, wellness programs, and travel opportunities
About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud technologies. We are a global, inclusive company that values excellence and diversity.

Employment Details
  • Seniority Level: Entry level
  • Employment Type: Full-time
  • Job Function: Engineering and IT
  • Industry: Software Development

We are an equal opportunity employer committed to diversity and inclusion.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Go (Golang) Software Engineer for Identity Management

Canonical

Rio de Janeiro

Teletrabalho

USD 50,000 - 90,000

Ontem
Torna-te num dos primeiros candidatos

Go (Golang) Software Engineer for Identity Management

Canonical

Curitiba

Teletrabalho

USD 40,000 - 80,000

Há 3 dias
Torna-te num dos primeiros candidatos

Go (Golang) Software Engineer for Identity Management

Canonical

Belo Horizonte

Teletrabalho

USD 50,000 - 90,000

Há 8 dias

Go (Golang) Software Engineer for Identity Management

Canonical

Florianópolis

Teletrabalho

USD 50,000 - 90,000

Há 9 dias