Skip to main content
Michael Page logo

Hybrid Principal Software Engineer - Identity - Raleigh, NC

Michael Page
Raleigh, North Carolina, US$160k – $200kPosted April 8, 2026

Salary Context

This role offers $160k–$200k. The median for Principal-level lifecycle roles is $190k–$241k (based on 11 listings). 16% below median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

AWSGCPAzureCI/CDAPISaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

  • Join a leading global software company
  • Work for one of the strongest internal software engineering teams in the US

About Our Client

This organization is a global provider of AI-powered infrastructure software designed to develop, deploy, and manage high-impact business applications. This is a full-time hybrid position (2 days on-site) and a package in the $160k-$200k range is on offer for the right candidate.

Job Description

Some of the responsibilities for the Principal Software Engineer will include:

  • Own and architect this organization's identity, authentication, and authorization systems
  • Design and evolve secure, scalable solutions supporting SAML, OAuth 2.0, OpenID Connect, JWT, MFA, and social login
  • Lead and support enterprise SSO integrations with major identity providers (Okta, Azure AD / Entra ID, Ping, Google, etc.)
  • Ensure high availability, performance, and operational resilience of identity services in a large-scale SaaS environment
  • Drive security best practices, including token lifecycle management, key rotation, secrets handling, and compliance alignment (SOC 2, ISO, etc.)

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant

The successful Principal Software Engineer will ideally have:

  • 7+ years of professional software engineering experience with a strong focus on identity and authentication
  • Deep hands-on experience with SAML 2.0, OAuth 2.0, OpenID Connect, JWT, and modern authentication flows
  • Proven experience building and operating SSO and identity platforms at scale in SaaS environments
  • Strong backend development experience (e.g., C#, .NET and API design)
  • Solid understanding of authentication security principles, threat models, and mitigations
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with CI/CD pipelines

What's on Offer

Included in the compensation package:

  • Excellent base salary ($150k-$180k)
  • 10% Annual Bonus Target
  • 2 days in office, 3 days remote
  • Full Benefits - Medical, Dental, Vision, Matching 401k
  • Flexible vacation time

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free