Senior Software Engineer

Relevance Lab

Dallas (TX)

On-site

USD 110,000 - 165,000

Full time

47 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Relevance Lab in Dallas, TX seeks a Senior IAM Engineer to design, implement, and secure authentication and authorization across applications and APIs. Focus on SSO, OIDC, and OAuth2 across web, mobile, and service-to-service use cases.

You will collaborate with architecture, platform, security, and product teams to ensure scalable, standards-based identity solutions and guide enterprise integrations with Okta in alignment with organizational identity standards.

Qualifications

  • Experience designing, architecting and implementing secure authentication and authorization with IAM, SSO, OIDC, SAML, OAuth2.
  • Experience developing software for US mortgage industry.
  • Strong collaboration with security, architecture and product teams.

Responsibilities

  • Design, architect, and implement secure authentication and authorization solutions using IAM principles to enable SSO and secure access for internal and external applications, platforms, and APIs.
  • Lead implementation of modern identity standards including OIDC and OAuth 2.0 across web, mobile, and service-to-service use cases.
  • Build and maintain enterprise-grade integrations with Okta for onboarding, federation, and secure access.
  • Collaborate with architecture, platform, security, and product teams to define and evolve standard authentication patterns.
  • Document identity architectures, integration patterns, and operational guidance for onboarding and troubleshooting.
  • Coordinate with Business Systems Manager and Business Analyst on planning and delivering production code changes.
  • Provide business and project expertise when collaborating with clients and IT resources to identify requirements and implement solutions.
  • Responsible for source code development; create technical documentation; manage version and quality control processes.
  • Participate in unit testing, performance tuning, defect remediation, and deployment planning.
  • Join Production Support Escalation for high-severity issues within the application domain.
  • Can analyze, design and develop complex programming systems independently.
  • Chair Agile Team meetings and perform related duties as assigned by management.

Skills

Adaptive leadership
Interpersonal communication
Analytical skills
ASP.NET
MVC
Web API
C# .NET
Design patterns
SQL Server
Okta integration
IAM / OIDC / OAuth2
Third-party integration

Education

Masters degree in a technical field
Bachelor's degree in a technical field + 5 years related experience

Tools

Okta
Windows Services
SAML
SSO
OAuth2
OIDC
ASP.Net
SQL Server
Web Services

Job description

Job Description
  • 20% IAM related tasks and responsibilities
  • Design, architect, and implement secure authentication and authorization solutions using Identity 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.
  • 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.

Job Description

  • 20% IAM related tasks and responsibilities
  • Design, architect, and implement secure authentication and authorization solutions using Identity 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.
  • 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
  • Masters degree in a technical field + 3 years of work experience or bachelors 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:
  • ASP.Net/ MVC / WebApi / C# / .Net 4.0
  • Design Patterns/OOPS/Web Services/XML/Sql Server 2012 and above
  • Experience with Windows Services
  • Okta integration and configuration
  • Developing solutions around IAM / OIDC / OAuth2
  • Experience in third party integration
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer-IAM
Principal Software Engineer-IAM

Simple Solutions • Dallas (TX)

Hybrid
USD 140,000 - 190,000
ZR_2845_JOB
ZR_2845_JOB

Simple Solutions • Town of Texas (WI), Fort Worth (TX)

On-site
USD 130,000 - 170,000
ZR_2932_JOB
ZR_2932_JOB

Simple Solutions • Town of Texas (WI), Fort Worth (TX)

On-site
USD 140,000 - 180,000
ZR_2874_JOB
ZR_2874_JOB

Simple Solutions • Town of Texas (WI), Fort Worth (TX)

On-site
USD 140,000 - 190,000
Identity Engineer
Identity Engineer

Strategic Security Solutions (S3) • Atlanta (GA)

On-site
USD 110,000 - 170,000
Senior IT Security Analyst
Senior IT Security Analyst

Cybersecurity Jobs • Denver (CO)

On-site
USD 140,000 - 190,000
Medical benefits
401(k) match
Paid time off
+1
Systems Engineer II
Systems Engineer II

anaplan • Reston (VA)

On-site
USD 120,000 - 150,000
Hybrid work schedule
Technical Architect (Auth0)
Technical Architect (Auth0)

Okta • Washington

Remote
USD 140,000 - 210,000
Work from home opportunities
Health + Wellness
Financial Benefits
+4
IAM Architect
IAM Architect

Tata Consultancy Services • Sunnyvale (CA)

On-site
USD 80,000 - 104,000
Senior Technical Project Manager - Identity & Access Management (IAM)
Senior Technical Project Manager - Identity & Access Management (IAM)

EPAM Systems • United States

On-site
USD 140,000 - 200,000