Canonical
Staff Software Engineer for Identity Management (Go/Golang)
Rol remoto de Charm Engineering con fit claro de ubicación del candidato.
PublicadoAgregado recientemente
Países elegibles86 países aceptados
Señal de seniorityLead
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Resumen del rol
Staff Software Engineer for Identity Management (Go/Golang)
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
The role entails
- 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 spec to production and ongoing operations at scale
- Review code produced by other engineers, helping set quality standards
- Discuss ideas and collaborate on finding good solutions
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Write Juju charms (operators) to manage operational concerns
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
What we are looking for in you
- You are a staff-level or experienced senior software engineer, with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You are comfortable with Ubuntu as a development and deployment platform
What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Professional written and spoken English with excellent presentation skills
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel internationally twice a year for company events up to two weeks long
What we offer colleagues
- Distributed work environment with twice-yearly team conferences in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Roles similares
Mantén una lista de respaldo.
Microsoft Sql Server, Mvc 13 países aceptados
Senior PHP DeveloperIderaVer rol AWS, DevOps 13 países aceptados
Senior Software EngineerBaltimore BannerVer rol Api Testing, Aqa 13 países aceptados
Senior Automation QA EngineerSubway EcommerceVer rol Content Classification, English 9 países aceptados
Taxonomy Analyst (Swedish fluency)IndeedVer rol Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Ver todos los 86 países aceptados
AlbaniaArgeliaArgentinaAustriaBahamasBaréinBarbadosBélgicaBeliceBermudasBoliviaBotsuanaBrasilBulgariaCanadáChileColombiaCosta RicaCroaciaChipreChequiaDinamarcaRepública DominicanaEcuadorEgiptoEl SalvadorEstoniaEtiopíaFinlandiaFranciaAlemaniaGhanaGreciaGuatemalaHondurasHungríaIslandiaIrlandaIsraelItaliaJamaicaJordaniaKeniaKuwaitLetoniaLituaniaLuxemburgoMaltaMauricioMéxicoMoldaviaMontenegroMarruecosPaíses BajosNicaraguaNigeriaMacedonia del NorteNoruegaOmánPanamáParaguayPeruPoloniaPortugalPuerto RicoCatarRumaníaArabia SaudíSerbiaEslovaquiaEsloveniaSudáfricaEspañaSueciaSuizaTanzaniaTrinidad y TobagoTúnezUgandaUcraniaEmiratos Árabes UnidosReino UnidoUruguayEstados UnidosVenezuelaZambia
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.