
Principal Software Engineer, Identity
Progress
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $153,000 - $189,000 per year
Job Level
About the role
- Own and architect ShareFile’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.)
- Partner with product, platform, and security teams to deliver robust identity solutions aligned with business and compliance needs
- Resolve complex production issues and participate in escalation and on-call rotations
- Define and promote standards, patterns, and reference architectures for authentication and authorization
- Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps
- Champion automation, observability, and operational excellence for identity services
Requirements
- 5+ 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#, Java, Go, or Node.js) and API design
- Solid understanding of authentication security principles, threat models, and mitigations
- Experience integrating with enterprise identity providers
- Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native architectures
- Familiarity with CI/CD pipelines and infrastructure-as-code practices
Benefits
- Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan)
- Tuition Reimbursement program
- Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance
- Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
- Flexible paid vacation time, paid day off for your birthday, and company holidays
- A variety of leave plans, including Parental Leave
- Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SAML 2.0OAuth 2.0OpenID ConnectJWTMFAC#JavaGoNode.jsAPI design
Soft Skills
leadershipmentoringproblem-solvingcollaborationcommunicationoperational excellenceautomationobservability
Certifications
SOC 2ISO