Senior Software Engineer - IAM

Bright Mind Solutions LLC

Burbank (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bright Mind Solutions LLC in Burbank, CA is seeking a Senior Software Engineer to design and implement IAM solutions, focusing on directory services, automation, and secure enterprise-grade apps.

You will work with C#, .NET Core, ASP.NET Web API, and Angular to automate Active Directory and Entra ID, build REST APIs, PowerShell scripts, and CI/CD pipelines in a collaborative, enterprise environment.

Qualifications

  • 8+ years of professional software engineering experience delivering web applications.
  • Hands-on with C#, .NET/.NET Core, ASP.NET Web API, Angular, TypeScript, HTML/CSS, REST APIs, SQL Server.
  • PowerShell scripting and automation experience.
  • Experience developing or automating against Active Directory and/or Microsoft Entra ID (Azure AD).
  • Experience with Microsoft Graph API, LDAP, directory objects, groups, and/or service principals.
  • Experience with Git-based source control, CI/CD pipelines, and automated testing.
  • Ability to independently design and deliver production-ready solutions in a complex enterprise environment.
  • Strong written and verbal communication skills.

Responsibilities

  • Design, develop, and maintain enterprise web applications using C#, .NET/.NET Core, ASP.NET Web API, Angular, and TypeScript.
  • Develop REST APIs and microservices that integrate with Active Directory, Microsoft Entra ID, and enterprise identity platforms.
  • Build self-service portals and workflows that automate manual identity and access management processes.
  • Develop PowerShell automation for identity and directory operations.
  • Automate Active Directory group lifecycle management, including group creation, ownership, membership reviews, naming standards, and stale-group cleanup.
  • Develop solutions supporting RBAC, request-and-approval workflows, time-bound access, and just-in-time access.
  • Automate onboarding, lifecycle management, and decommissioning of non-human identities, including service accounts, managed identities, application registrations, certificates, and secrets.
  • Build tooling for identity discovery, ownership attestation, credential rotation, and expiration notifications.
  • Automate governance and compliance controls for Active Directory and Entra ID.
  • Develop dashboards and reporting that provide visibility into identity security and compliance.
  • Participate in code reviews, CI/CD pipelines, automated testing, technical documentation, and knowledge transfer.
  • Partner with identity engineers, security architects, infrastructure teams, and application teams.

Skills

C#/.NET/.NET Core/ASP.NET Web API
Angular/TypeScript
HTML/CSS
REST APIs
SQL Server
PowerShell scripting
Active Directory/Microsoft Entra ID
Microsoft Graph API/LDAP
Git-based source control
CI/CD pipelines/Automated testing
Strong communication

Education

Bachelor's degree in Computer Science/IS/Software Engineering or related field

Tools

Git
CI/CD tooling
Automated testing frameworks
PowerShell
Azure AD/Entra ID tooling
MS Graph API tooling

Job description

Need LOCAL only
Senior Software Engineer - IAM / Identity Automation (.NET & Angular)
Burbank, CA

We are seeking an experienced Senior Software Engineer to join an enterprise Identity & Access Management (IAM) Directory Services team. This is a hands-on development role focused on building secure, scalable applications and automation solutions that modernize identity and directory services across a large enterprise environment.

The ideal candidate is a strong C#/.NET and Angular developer with hands-on experience integrating and automating Active Directory and/or Microsoft Entra ID (Azure AD) environments.

Key Responsibilities
  • Design, develop, and maintain enterprise-scale web applications using C#, .NET/.NET Core, ASP.NET Web API, Angular, and TypeScript
  • Develop REST APIs and microservices that integrate with Active Directory, Microsoft Entra ID, and enterprise identity platforms
  • Build self-service portals and workflows that automate manual identity and access management processes
  • Develop PowerShell automation for identity and directory operations
  • Automate Active Directory group lifecycle management, including group creation, ownership, membership reviews, naming standards, and stale-group cleanup
  • Develop solutions supporting RBAC, request-and-approval workflows, time-bound access, and just-in-time access
  • Automate onboarding, lifecycle management, and decommissioning of non-human identities, including service accounts, managed identities, application registrations, certificates, and secrets
  • Build tooling for identity discovery, ownership attestation, credential rotation, and expiration notifications
  • Automate governance and compliance controls for Active Directory and Entra ID
  • Develop dashboards and reporting that provide visibility into identity security and compliance
  • Participate in code reviews, CI/CD pipelines, automated testing, technical documentation, and knowledge transfer
  • Partner with identity engineers, security architects, infrastructure teams, and application teams
Required Qualifications
  • 8+ years of professional software engineering experience building and delivering web applications
  • Strong hands-on development experience with C#, .NET/.NET Core, ASP.NET Web API, Angular, TypeScript, HTML/CSS, REST APIs, SQL Server, and relational databases
  • Strong PowerShell scripting and automation experience
  • Hands-on experience developing or automating against Active Directory and/or Microsoft Entra ID (Azure AD)
  • Experience with Microsoft Graph API, LDAP, directory objects, groups, and/or service principals
  • Experience with Git-based source control, CI/CD pipelines, and automated testing
  • Ability to independently design and deliver production-ready solutions in a complex enterprise environment
  • Strong written and verbal communication skills
Preferred Qualifications
  • Experience developing IAM, identity governance, or access-request automation solutions
  • Experience with non-human identity (NHI) or service account management
  • Experience with secrets management technologies such as Azure Key Vault or HashiCorp Vault
  • Experience with certificate lifecycle automation
  • Knowledge of Azure Functions, Logic Apps, or other serverless technologies
  • Exposure to PIM/PAM platforms and privileged access models
  • Experience working in SOX, PCI, SOC 2, or other compliance-driven environments
  • Familiarity with Kubernetes, containers, Terraform, or Bicep
  • Microsoft certifications such as SC-300, AZ-204, or AZ-500
Education

Bachelor's degree in Computer Science, Information Systems, Software Engineering, Electrical/Electronics Engineering, a related field, or equivalent professional experience.

This position is based in Burbank, California

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - IAM / Identity Automation (.NET & Angular)
Senior Software Engineer - IAM / Identity Automation (.NET & Angular)

TechLink Resources, Inc • Burbank (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, .NET/C# (Authentication
Senior Software Engineer, .NET/C# (Authentication

Judge Group, Inc. • Austin (TX)

Hybrid
USD 185,976,000 - 199,752,000
Medical, dental, and vision insurance
Identity and Security Engineer
Identity and Security Engineer

Ledgent Technology • Houston (TX)

On-site
USD 130,000 - 140,000
Sr. Identity & Access Management (IAM) Engineer
Sr. Identity & Access Management (IAM) Engineer

NKC Health • Kansas City (MO)

On-site
USD 100,000 - 130,000
Senior Identity & Access Management (IAM) Engineer
Senior Identity & Access Management (IAM) Engineer

SRG • United States

Hybrid
USD 120,000 - 160,000
Identity and Access Management Engineer
Identity and Access Management Engineer

rPotential • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Identity and Access Management Engineer
Senior Identity and Access Management Engineer

Open Dealer Exchange • Southfield (MI)

Hybrid
USD 140,000 - 190,000
Hybrid work model
Senior Identity and Access Management Engineer
Senior Identity and Access Management Engineer

Insight Global • Atlanta (GA)

On-site
USD 140,000 - 180,000
Systems Engineer I - IAM
Systems Engineer I - IAM

Berkley Technology Services • Chicago (IL)

On-site
USD 104,000 - 113,000
Health, Dental, Vision, Life Insurance
Paid Time Off
401(k) and Profit-Sharing Plans
Platform Engineer - Identity & Access Management
Platform Engineer - Identity & Access Management

Winning Edge Solutions LLC • Navy (VA)

On-site
USD 80,000 - 120,000