Jobiglo

No results.

Senior Software Engineer – User Management

Software Mind Americas · San Jose

New
Senior 🇬🇧 English
C# .NET ASP.NET Core gRPC Protocol Buffers SQL Server Okta Microsoft Entra ID NUnit Moq Angular Nx OAuth 2.0 OpenID Connect

Job description

About the role

Software Mind is looking for a Senior Software Engineer to design, build, and operate the User Management API that powers tenant lifecycle, user and group administration, and role‑based access control for PowerPlan cloud customers.

Key responsibilities

  • Design, develop, and maintain the User Management API (REST and gRPC) and its authentication/authorization model.
  • Own integrations with Okta and Microsoft Entra ID, including provisioning, lifecycle sync, event handling, and app‑registration automation.
  • Implement secret management using Azure services and ensure multi‑tenant data integrity and auditability.
  • Write comprehensive unit, integration, and smoke tests focused on authentication flows, permission boundaries, and tenant isolation.
  • Collaborate with frontend engineers on sign‑in and admin experiences and support on‑call incident response.

Required profile

  • 5+ years of production back‑end development in C#/.NET (ASP.NET Core Web API, dependency injection, async patterns).
  • Hands‑on experience with identity and access management, OAuth 2.0, OpenID Connect, and multi‑tenant RBAC models.
  • Proven work with enterprise identity providers such as Okta (preferred) or Microsoft Entra ID/Azure AD.
  • Strong relational database skills with SQL Server and Entity Framework Core.

Required skills

  • C#.NET 10, ASP.NET Core
  • gRPC / Protocol Buffers
  • Entity Framework Core, SQL Server
  • Okta, Microsoft Entra ID / Azure AD, Microsoft Graph
  • Azure Key Vault, Azure App Configuration, Managed Identity
  • NUnit, Moq
  • Angular, Nx
  • OAuth 2.0, OpenID Connect, PKCE, client credentials

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Software Mind Americas.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Software Mind Americas

San Jose