
Principal Software Engineer
Job Description
Key Responsibilities
Design and implement secure IAM, SSO, authentication & authorization solutions.
Lead implementations using OIDC, OAuth 2.0, SAML for web, mobile, B2B, and API integrations.
Build and manage Okta integrations (app onboarding, federation, secure access).
Define and standardize enterprise authentication/authorization patterns.
Own application delivery: development, unit testing, performance tuning, deployment, and production support.
Collaborate with architecture, security, product, and business teams.
Lead Agile ceremonies and provide technical guidance.
Required Experience & Skills
5+ years experience (Bachelor’s) or 3+ years (Master’s) in software engineering.
Strong hands-on experience with IAM, SSO, OIDC, OAuth2, SAML.
Expertise in Okta integration and configuration.
Strong development skills in C#, ASP.NET / MVC / Web API, .NET 4.0+.
Experience with SQL Server, web services, design patterns, and OOP.
Experience with third-party integrations.
Background in the US mortgage industry is required.
Soft Skills
Strong leadership, communication, and analytical skills.
Ability to independently design and deliver complex systems.
Similar Jobs
Agentforce QA Engineer
North Carolina
Senior Palantir Foundry Data Engineer
California
Senior Palantir Foundry Data Engineer
California
Senior Palantir Foundry Data Engineer
California
Data Engineer
Texas