Senior Software Engineer, User Management
- Remoto, Costa Rica
- Sénior
- Publicado hace 8 días
o postula desde Claude / ChatGPT / Muse
Puesto de backend en una API de gestión de usuarios, con identidad, control de acceso e integraciones con proveedores de identidad empresariales; con opción de trabajo en remoto.
Sobre el puesto
El ciclo de vida de los tenants, los roles, las cuentas de servicio y las herramientas de auditoría están en esta API, y todos los clientes de cloud dependen de ella. El trabajo abarca autenticación, autorización y el manejo seguro de las integraciones con proveedores de identidad.
De un vistazo
- Salario
- No indicado en la oferta
- Alcance remoto
- Remoto, Costa Rica
- Nivel
- Sénior
- Habilidades
- ASP.NET Core, OAuth 2.0, OpenID Connect, SQL Server, EF Core, gRPC
- Publicado
- 13 oct 2026
- Última comprobación
- 20 oct 2026
- Idioma de la oferta
- inglés
Qué harás
- Desarrollar funcionalidades en la API de gestión de usuarios, desde el ciclo de vida de los tenants hasta los roles, las cuentas de servicio y las herramientas de auditoría
- Hacerte cargo de las integraciones con Okta y Microsoft Entra ID, incluidos el provisioning, la sincronización y la automatización del registro de aplicaciones
- Mantener el modelo de autenticación y las reglas de autorización que hay detrás
- Versionar los contratos gRPC y REST y coordinar las releases de los SDK para que los consumidores no se rompan
- Escribir pruebas unitarias, de integración y de smoke en torno a los flujos de inicio de sesión, los límites de permisos y el aislamiento entre tenants
Qué buscan
- Cinco o más años construyendo servicios de backend en producción con C# y .NET, incluido ASP.NET Core Web API
- Experiencia práctica en identidad con OAuth 2.0, OpenID Connect, validación de tokens y rotación de claves
- Experiencia con modelos RBAC multi-tenant y con el ciclo de vida del usuario, desde la invitación hasta el deprovisioning
- Experiencia en producción con un proveedor de identidad empresarial como Okta, Entra ID, Auth0 o Ping
- Conocimientos de SQL Server y EF Core, además de diseño y versionado de APIs con REST y, preferiblemente, gRPC
Se valora
- Experiencia con Okta Management API, event hooks o Identity Engine
- Conocimientos de Microsoft Graph, SAML 2.0 o provisioning con SCIM
Los primeros 90 días
- Ejecutar todo el stack de identidad en local
- Explicar el recorrido desde el inicio de sesión en el portal hasta una llamada autorizada a la API
- Entregar un cambio que afecte al menos a dos servicios
Cómo postula Keywordise por ti
Alex Demo
[email protected]
De tu CV
Sí, totalmente remoto
- Enviado
- 09:41
- Adjunto
- Tu CV adaptado
- 1Sube tu CVAñade tu CV una vez. Lleva aproximadamente un minuto.
- 2Adaptado a este puestoKeywordise escribe tu CV y tu carta de presentación para este puesto a partir de tu experiencia real.
- 3El formulario se rellena soloNombre, correo, experiencia y preguntas de selección, campo por campo.
- 4Candidatura enviadaRecibes un justificante y lo sigues en tu panel.
Postula con Keywordise AI7 días gratis, sin tarjeta.
Postula desde tu asistente de IA
Conecta Keywordise a tu asistente una vez y luego envíale el prompt. Postula por ti.
Claude
- En Claude, abre Ajustes, luego Conectores y elige Añadir conector personalizado.
- Ponle el nombre Keywordise y pega la URL del conector.
- Pulsa Conectar, inicia sesión en Keywordise y aprueba. Después envía el prompt en un chat nuevo.
https://keywordise.com/mcpPuedes desconectarlo cuando quieras en los ajustes de Keywordise.
ChatGPT
- En ChatGPT, abre Ajustes y luego Conectores. En los planes que lo exigen, activa antes el modo desarrollador.
- Añade un conector nuevo con la URL del conector y elige OAuth. Deja vacíos el ID de cliente y el secreto.
- Inicia sesión en Keywordise y aprueba. Después envía el prompt en un chat nuevo.
https://keywordise.com/mcpPuedes desconectarlo cuando quieras en los ajustes de Keywordise.
Muse
- Abre Muse (muse.ai o la app) y envíale el mensaje de abajo.
- Si Muse pregunta cómo iniciar sesión, responde OAuth. Abre el enlace que te envía, inicia sesión en Keywordise y aprueba.
- Envía el prompt. Muse pregunta antes de enviar nada.
Añade un conector personalizado llamado Keywordise. Es un servidor MCP remoto en https://keywordise.com/mcp y usa OAuth. Dame el enlace de inicio de sesión.Muse solo está disponible en EE. UU. por ahora.
Postula al empleo de Keywordise ptod5aokouPreguntas sobre este puesto
¿Puedo hacer este trabajo en remoto y desde qué países?
Sí. Según la oferta, Senior Software Engineer, User Management es un puesto remoto para candidatos en Costa Rica.
¿Cuánto pagan por este puesto?
En la oferta no aparece ningún rango salarial.
¿Qué experiencia piden?
Nivel según la oferta: sénior. La oferta pide: cinco o más años construyendo servicios de backend en producción con C# y .NET, incluido ASP.NET Core Web API; experiencia práctica en identidad con OAuth 2.0, OpenID Connect, validación de tokens y rotación de claves; experiencia con modelos RBAC multi-tenant y con el ciclo de vida del usuario, desde la invitación hasta el deprovisioning. Habilidades que menciona: ASP.NET Core, OAuth 2.0, OpenID Connect, SQL Server.
¿Cómo postulo con Keywordise AI?
Pulsa Postula con Keywordise AI y sube tu CV. Keywordise adapta tu CV y tu carta a esta oferta y envía la candidatura por ti, con 7 días gratis y sin tarjeta.
Más empleos remotos: TI y software
- EEmpowerArquitecto de Integración Senior, Datos y APIs
- Remoto, todo el mundo
- VSVenon Solutions.NET Developer (Azure APIM)
- Remoto, todo el mundo
- CCenteneBusiness Solutions Developer III
- USD 87.700 a 157.800 al año
- Remoto, todo el mundo
- GSGoods & ServicesSenior Data Warehouse and Integration Engineer
- Remoto, Latam
- ABAlmavivA de BelgiqueBackend Developer (.NET)
- Remoto, todo el mundo
- BCBromcom Computers PlcSQL Developer, AI Prompting and Context Engineering
- Remoto, todo el mundo