Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FusionAuth

Principal Software Engineer

FusionAuth

Principal Engineer leading identity architecture and development for CIAM software at FusionAuth. Engaging with enterprise customers and overseeing complex integration decisions with security and scalability in mind.

Posted 5/22/2026full-timeDenver • Colorado • 🇺🇸 United StatesLead💰 $225,000 - $270,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsJava

About the role

Key responsibilities & impact
  • Write, review, and own high-quality, secure production code on the FusionAuth core application
  • Provide leadership for the platform’s architectural evolution
  • Serve as a go-to expert on OAuth 2.x, OIDC, SCIM, and SAML
  • Engage directly with enterprise prospects and customers on architectural and integration design decisions
  • Track where the identity industry is heading and monitor broader technology trends
  • Represent FusionAuth at industry conferences, working groups, and community events
  • Factor FusionAuth’s diverse deployment targets into every architectural and feature decision
  • Mentor engineers across the team

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or equivalent demonstrable technical depth
  • Production-grade expertise in OAuth 2.x, OIDC, SCIM, and SAML
  • 12+ years of professional software engineering, including 5+ years focused on identity, authentication, or security, with meaningful time at the principal, staff, or architect level
  • Proven track record of shipping code alongside architectural responsibilities
  • Experience with enterprise-grade, highly available, high-performance distributed systems
  • Experience designing or supporting software deployed across self-hosted, on-premise, or dedicated cloud environments
  • Demonstrated ability to engage directly with enterprise customers and prospects on technical design and architecture
  • Experience reviewing and approving technical designs in a formal or informal architecture review capacity
  • Familiarity with emerging identity protocols and standards
  • Willingness to adopt and use AI-assisted development tools (e.g., Claude Code, GitHub Copilot)
  • Strong Java skills

Benefits

Comp & perks
  • Comprehensive health insurance including medical, dental, and vision coverage, with the company covering the majority of your medical premiums to keep your costs low
  • Fully employer-paid High Deductible Health Plan (HDHP) option paired with a Health Savings Account (HSA), including employer contributions
  • Basic life insurance and short- and long-term disability coverage fully paid by the company for essential financial protection
  • Voluntary life insurance options to provide additional financial protection for you and your loved ones
  • Healthcare and Dependent Care Flexible Spending Accounts (FSAs) to save pre-tax dollars on eligible expenses
  • 401(k) plan with company match to help you save for retirement
  • Generous paid time off (PTO) plus paid company holidays to support work-life balance
  • Employee Assistance Program (EAP) offering confidential counseling and support services
  • Professional growth and development opportunities to boost your career journey
  • Eligibility for performance-based bonuses or variable compensation tied to individual, team, or company results

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaOAuth 2.xOIDCSCIMSAMLsoftware engineeringdistributed systemsarchitectural designAI-assisted development toolsproduction code
Soft Skills
leadershipmentoringcustomer engagementcommunicationtechnical design review
Certifications
Bachelor’s degree in Computer Science