Tallo logoTallo logo

Principal Software Engineer - Identity and Access Management (IAM) | .NET | Okta

Job

TMS, LLC

Coppell, TX (In Person)

$97,198 Salary, Full-Time

Posted 6 days ago (Updated 1 day ago) • Actively hiring

Expires 6/12/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

For this role you must be either US Citizen or Green Card holder to be elligible. Position Summary We are seeking a Principal IAM Software Engineer with deep expertise in Identity and Access Management (IAM) and strong .NET / C# development to lead the design, architecture, and implementation of secure, enterprise-grade authentication and authorization solutions. In this high-impact role, you will drive modern identity strategies using Okta, OpenID Connect (OIDC), OAuth 2.0, SAML, and Single Sign-On (SSO) while delivering robust .NET applications that power secure access across web, mobile, B2B, and service-to-service platforms in the US mortgage industry. Key Responsibilities Design, architect, and implement secure authentication and authorization solutions using IAM best practices to enable Single Sign-On (SSO) for internal and external applications, platforms, and APIs. Lead the implementation and optimization of modern identity standards including OpenID Connect (OIDC), OAuth 2.0, and SAML across diverse use cases (web, mobile, B2B, and service-to-service). Own enterprise-grade Okta integrations, including application onboarding, identity federation, custom policies, and secure access management aligned with organizational standards. Deliver hands-on .NET development (ASP.NET, MVC, Web API, C# .NET 4.0+) to build, enhance, and maintain custom IAM components and integrations. Partner closely with Architecture, Security, Platform, and Product teams to define and evolve enterprise authentication and authorization patterns that are scalable, consistent, and secure. Create comprehensive technical documentation, integration patterns, and operational guidance to enable development and platform teams to onboard applications efficiently and troubleshoot issues. Provide technical leadership for one or more applications — collaborating with Business Systems Managers and Analysts on requirements, estimation, planning, code delivery, testing, and production deployments. Participate in Agile team leadership (including chairing meetings), unit testing, performance tuning, defect remediation, and production support escalation for high-severity IAM-related incidents. Analyze complex requirements and independently design/develop robust programming systems while working with stakeholders, vendors, and consultants. Education & Experience Master's degree in a technical field + 3 years of relevant experience OR Bachelor's degree in a technical field + 5 years of related experience. Proven experience designing, architecting, and implementing IAM solutions (SSO, OIDC, OAuth 2.0, SAML). Hands-on expertise with Okta integration, configuration, and administration. Experience developing software for the US mortgage / financial services industry (highly preferred).
Required Technical Skills & Proficiencies IAM & Identity Protocols:
Okta, OIDC, OAuth 2.0, SAML, SSO .
NET Development:
ASP.NET, MVC, Web API, C# (.NET 4.0+) Design Patterns, OOPS principles, Web Services, XML SQL Server 2012+, Windows Services Third-party integrations and enterprise application development
Pay:
From $46.73 per hour
Work Location:
In person

Similar remote jobs

Similar jobs in Coppell, TX

Similar jobs in Texas