Demo

Principal Software Engineer(IAM)

Jobs via Dice
Coppell, TX Full Time
POSTED ON 3/28/2026
AVAILABLE BEFORE 4/25/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Engineering Square, is seeking the following. Apply via Dice today!

Job Title: Principal Software Engineer

Duration: Contract to Hire

Location: 3 days Hybrid in Coppell

Max Billing Rate: Please submit at market rates

and GC

Position Summary:

The Principal Software Engineer is responsible for identification and

development enterprise solutions.

Principal Duties:

Design, architect, and implement secure authentication and authorization

solutions usingIdentity and Access Management (IAM) principles to enable

Single Sign-On (SSO) and secure access for internal and external

applications, platforms, and APIs.

Lead the implementation of modern identity standards, including OpenID

Connect (OIDC)and OAuth 2.0, supporting a variety of use cases such as

web applications, mobile applications, B2B integrations, and

service-to-service communication.

Build and maintain enterprise-grade integrations with Okta, enabling

application onboarding, federation, and secure access to protected

resources in alignment with organizational identity standards.

Partner closely with architecture, platform, security, and product teams

to define and evolve standard authentication and authorization patterns,

ensuring consistency, scalability, and security across the enterprise.

Document identity architectures, integration patterns, and operational

guidance, enabling development teams and platform teams to efficiently

onboard applications and troubleshoot authentication and authorization

issues.

Responsible for one or more applications, working with Business Systems

Manager and Business Analyst counterparts on planning and delivering

code changes to production, ensuring teams work on schedule

Provide business and project expertise when collaborating with clients,

IT resources, vendors, consultants and other stakeholders to identify

the user requirements, assess technologies, recommend and implement

technical solutions.

Participate in estimation process.

Responsible for source code development; create technical documentation;

utilize software configuration, version and quality management

processes.

Responsible for unit testing, performance tuning, defect remediation

during testing, and deployment planning

Participate in Production Support Escalation if necessary for

high-severity issues within their application domain

Can analyze, design and develop complex programming systems

independently.

Chair Agile Team meetings

Performs related duties as assigned by management.

Education and Experience

Master s degree in a technical field 3 years of work experience or

bachelor s degree in a technical field 5 years related experience.

Experience designing, architecting, and implementing secure

authentication and authorization solutions using IAM, SSO, OIDC, SAML,

Oauth2

Experience developing software for the US mortgage industry.

Knowledge, Skills, And Abilities

Adaptive leadership style, capable of leading multi-disciplinary teams

with diverse skill sets and experience levels

Excellent interpersonal, oral, and written communication skills

Ability to respond quickly to sensitive issues, complex inquiries, or

complaints from clients, co-workers and or management

Strong analytical skills

Proficiency with:

Okta integration and configuration

ASP.Net / MVC / WebApi / C# / .Net 4.0

Developing solutions around IAM / OIDC / OAuth2

Design Patterns

OOPS

Web Services

XML

Sql Server 2012 and above

Experience with Windows Services

Experience in third party integrations.

Salary.com Estimation for Principal Software Engineer(IAM) in Coppell, TX
$73,294 to $93,405
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer(IAM)?

Sign up to receive alerts about other jobs on the Principal Software Engineer(IAM) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$74,206 - $95,716
Income Estimation: 
$94,625 - $127,578
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 10 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 10 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 10 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer(IAM) jobs in the Coppell, TX area that may be a better fit.

  • Liberty Mutual Insurance Plano, TX
  • Description About the Team – Claims Loss Data Capture: Our mission is to develop a platform that can collect, update, and retrieve loss data for both new a... more
  • 1 Day Ago

  • Business Centric Technology Carrollton, TX
  • We are in search of a Principal Platform Software Engineer to serve as a senior technical leader responsible for designing and evolving our client’s core s... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!