Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$225k - $270k
Full-time

FusionAuth

Job Title: Principal Engineer
Location: Denver, CO preferred (Hybrid)| Open to remote with quarterly travel

About FusionAuth

FusionAuth is a fast-growing startup and leading provider of customer identity and access management (CIAM) software headquartered in Denver, Colorado. Our mission is to make authentication and authorization simple and secure for every developer. Our product helps businesses securely manage customer identities and access, ensuring a seamless and safe user experience for some of the largest brands in the world. We are committed to delivering exceptional value and satisfaction to our clients through top-notch service and support. With a great team and strong investors, we are expanding our team to help accelerate our growth and take FusionAuth to the next level.

Job Summary

FusionAuth is hiring a Principal Engineer to serve as a senior technical authority on customer identity. This person will be a key contributor to the architectural direction of the FusionAuth platform, carry deep protocol expertise (OAuth 2.x, OpenID Connect, SCIM, SAML), and guide enterprise customers on how FusionAuth fits into their identity architectures. The role reports directly to the SVP of Engineering & Technology.

This is a hands-on position. You will write production code, review technical designs, and contribute to critical architectural decisions on a Java-based platform trusted by thousands of organizations and downloaded over 10 million times. You will be the person enterprise customers turn to when the questions get hard: protocol edge cases, security tradeoffs, migration architectures, and integration patterns that don’t fit neatly into documentation.

The timing matters. FusionAuth is at an inflection point: expanding the engineering team, shaping the product roadmap for the next several years, and building into a problem space that is accelerating. AI agents need their own authentication and authorization. Passkeys are replacing passwords. New protocol extensions are rewriting token security. The decisions you make here will directly shape a product that developers and end users worldwide depend on. FusionAuth runs in self-hosted, on-premise, and dedicated cloud environments across thousands of customer-managed deployments. Every architectural decision carries backward compatibility weight. Every protocol implementation must be correct across versions. These are hard, consequential problems, and you will have real influence over how we solve them. You will work closely with Product Management to evaluate industry trends and translate them into product roadmap decisions. You will track not just protocol evolution but broader technology shifts (frameworks, languages, infrastructure patterns) that should influence the platform’s direction. We need someone who holds strong technical convictions to uphold the integrity of the architecture and platform, but who also listens well and adapts when presented with better evidence. If you want to be the definitive CIAM expert at a company whose entire product is CIAM, this is the role.

Responsibilities
  • Development: Write, review, and own high-quality, secure production code on the FusionAuth core application. This is a hands-on technical leadership role, not a design-only position.
  • Architecture: Provide leadership for the platform’s architectural evolution. Draft and review Technical Design Documents (TDDs) , ensuring designs meet FusionAuth’s standards for scalability, security, and quality before implementation begins.
  • CIAM Protocol Expertise: Serve as a go-to expert on OAuth 2.x, OIDC, SCIM, and SAML . Guide protocol-correct implementation across the product. Answer hard protocol questions from engineering, Support, Solutions Engineering, and customers.
  • Customer Engagement: Engage directly with enterprise prospects and customers on architectural and integration design decisions. Translate complex CIAM concepts clearly for both technical and semi-technical audiences.
  • Industry & Technology Leadership: Track where the identity industry is heading: passkeys/FIDO2, device authorization, DPoP, token binding , emerging OAuth and OIDC drafts, and the rapidly evolving intersection of AI and identity (agent authentication, scoped credential issuance, authorization for AI-driven workflows). Monitor broader technology trends and bring well-reasoned perspectives on what FusionAuth should build, adopt, or avoid. Partner with Product Management to translate these insights into roadmap decisions.
  • Industry Representation: Represent FusionAuth at industry conferences, working groups, and community events . Build FusionAuth’s technical credibility in the identity and security ecosystem.
  • Deployment & Compatibility: Factor FusionAuth’s diverse deployment targets into every architectural and feature decision. Ensure backward compatibility , API versioning integrity, upgrade paths, and sound schema migration strategy for a product running across thousands of customer-managed environments.
  • Team Development: Mentor engineers across the team. Raise CIAM knowledge through code reviews, design discussions, architectural sessions, and informal knowledge sharing.
  • Cross-Functional Collaboration: Work closely with Product Management, Solutions Engineering, and Customer Success on complex customer situations, roadmap decisions, and new feature design.

Qualifications

Required

  • Education: Bachelor’s degree in Computer Science or equivalent demonstrable technical depth.
  • CIAM Protocol Depth: Production-grade expertise in OAuth 2.x, OIDC, SCIM, and SAML . The ability to identify subtle misimplementations, guide protocol-correct designs, and explain nuanced tradeoffs.
  • Experience: 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.
  • Hands-On Development: Proven track record of shipping code alongside architectural responsibilities . Not an architect who stopped coding.
  • Distributed Systems: Experience with enterprise-grade, highly available, high-performance distributed systems.
  • Deployment Architecture: Experience designing or supporting software deployed across self-hosted, on-premise, or dedicated cloud environments . Understanding of backward compatibility, upgrade paths, and performance tuning across customer-managed infrastructure.
  • Customer-Facing Experience: Demonstrated ability to engage directly with enterprise customers and prospects on technical design and architecture.
  • Design Review: Experience reviewing and approving technical designs in a formal or informal architecture review capacity.
  • Emerging Standards: Familiarity with emerging identity protocols and standards ( FIDO2/passkeys, DPoP, token binding, OAuth 2.x drafts , etc.).
  • AI Tooling: Willingness to adopt and use AI-assisted development tools (e.g., Claude Code, GitHub Copilot) as part of everyday workflow.
  • Pragmatism: Appreciates first-principles thinking, but knows when to stop theorizing and start building.
  • Work Location: FusionAuth is headquartered in Denver, Colorado, and we value the creative energy and collaboration that comes from working together in person. We strongly prefer candidates based in the Denver metro area and have a hybrid working arrangement for local employees. We are open to candidates in other locations who are willing to travel to our Denver headquarters approximately once per quarter.

Preferred

  • CIAM Product Experience: Direct experience building or working within a CIAM product or identity platform .
  • Open Source & Thought Leadership: History of contributing to open-source identity or security projects, or publishing technical writing on identity topics.
  • AI-Native Development Practices: Experience leading or supporting an engineering team’s transition to AI-native development workflows . FusionAuth is actively standardizing on AI-native tooling across the SDLC, and this role will help shape that adoption.
  • Security & Compliance: Familiarity with compliance frameworks ( SOC 2, FedRAMP, GDPR ) and their impact on architectural decisions around data residency, encryption, and audit logging.
  • Database Expertise: Experience with PostgreSQL or MySQL at scale , including schema evolution strategy, query performance tuning, and data migration planning for a self-hosted product.
  • Java Proficiency: Strong Java skills. FusionAuth’s core application is Java-based.
  • Communication Style: Strong communicator who holds strong technical opinions while remaining open to other perspectives.

Compensation

  • $225k–$270k expected base salary range*

*Pursuant to various state laws, we must display the pay range for this job. Since we are willing to hire within a broad spectrum of qualifications, this range is broad. The expected base salary may be adjusted based on individual qualifications, role, level and location.

Onsite Perks & Campus Benefits

When you join FusionAuth’s Denver team, you’ll enjoy a modern campus experience designed for productivity, wellness, and community:

  • Newly upgraded amenity spaces including a sleek tenant lounge and café with booth seating and collaborative workspaces.
  • Access to a fitness studio, showers, lockers, and secure bike storage.
  • Regularly stocked in-suite kitchen with a variety of snacks and beverages to keep you fueled throughout the day.
  • Onsite café offering chef-driven menus with fresh, locally sourced, organic, and non-GMO options to suit diverse dietary needs. Easy ordering via app.
  • 3-acres of green space, including communal parks and picnic areas, connected to miles of jogging, biking, and recreation trails.
  • Yoga in the circle and wellness programs to enhance work-life balance.
  • Dedicated outdoor workspaces and patio gathering areas.
  • Ample on-site parking, easy freeway access, and high-speed fiber internet.
  • Sustainability-minded campus and community initiatives, including support for regenerative agriculture programs.

Enjoy a high-tech business environment that inspires creativity and energizes your workday—all just minutes from the heart of Denver and Boulder.

Benefits

For full-time team members, we offer:

  • 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

Important Details

  • Application Submission: We value authentic, thoughtful responses. Copy/pasted or AI-generated answers to application questions that don’t reflect your own experience may disqualify your application.
  • In-Person Interview: Please be aware that participating in an in-person interview is encouraged so we can get to know each other. FusionAuth reimburses reasonable travel and lodging expenses associated with onsite interviews.
  • Work Authorization: Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume sponsorship of an employment Visa at this time.

If you are passionate about technology that solves real-world customer problems, and want to join a company that is moving the industry forward, FusionAuth is a perfect fit for you!

Equal Employment Opportunity
FusionAuth provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
E-Verify | Right to Work

Recruiters
FusionAuth does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed agreement, we reserve the right to pursue and hire candidates without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted directly to hiring managers, are deemed to be the property of FusionAuth.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Denver, CO vacancy
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of engineers... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Raytheon Technologies

    Aurora, CO
    1 day ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of... 
    Suggested
    Temporary work
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    3 days ago
  • Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support. Essential Duties: * Designs, modifies, develops, writes and implements software programming applications... 
    Suggested
    Full time

    Shamrock Foods Company

    Aurora, CO
    12 hours ago
  • $107k - $191k

     ...valued and empowered, then we invite you to apply to our Senior Software Engineer position. This position may be filled remotely or in a...  ...include a cover letter and resume when applying. EOE/Minority/Female/Disabled/Vet. Principal Applicants Only. #LI-Remote #LI-KW1
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Husch Blackwell

    Denver, CO
    12 hours ago
  • $97.53k - $158.48k

     ...regular problem solving, maintenance and support for a agile software development. What You Will Do: Design, develop, and maintain...  ...reviews. Collaborate with Product Managers, UX Designers, QA Engineers, Architects, and other software engineers. Utilize AI-powered... 
    Suggested
    Full time
    Part time
    Work experience placement
    Worldwide
    Relocation
    Flexible hours

    Caterpillar Inc.

    Westminster, CO
    20 hours ago
  • $74.8k - $130.9k

     ...meaningful value through innovative, cost effective and intuitive software solutions. Our Space Operations directorate is passionate...  ...matter experts with brilliant technologists. Are you a Software Engineer looking to grow your skillset and work on a project that has real... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Parsons Corporation

    Denver, CO
    12 hours ago
  • $69.4k - $158k

    Software Engineer The Opportunity: Booz Allen is looking for a Software Engineer who is driven by purpose and ready to build software that directly supports mission‑critical operations across the space domain. In this role, you’ll design, develop, and enhance the software... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    12 hours ago
  • $215k - $252k

     ...interview process. About the Role: We’re hiring seasoned engineers to join our teams that work on core platform capabilities,...  ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end... 
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    gusto

    Denver, CO
    more than 2 months ago
  • $190k - $280k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Aurora, CO
    12 days ago
  • $150k - $214k

     ...Job Description Job Description Principal Java & .Net Software Engineer Remote – US-Based Only No visa sponsorship | No third-party agencies ** Must have Java and .Net experience ** We are seeking a Principal Software Engineer with deep technical... 
    Remote work
    Visa sponsorship

    DSC Resources

    Denver, CO
    6 days ago
  • $135k - $165k

     ...global, with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. JOB DESCRIPTION As a Principal Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore,... 
    Contract work
    Work at office

    Vertafore

    Denver, CO
    20 days ago
  • $177k - $265.6k

     ...is known for pushing the boundaries of innovation, redefining engineering capabilities, and driving advances in various sciences through...  ...standards. The Lead will be required to understand system level software architecture and how the software is utilized in the mission... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Aurora, CO
    20 hours ago
  •  ...Senior Software Engineer/Developer - Android Description seeking a Sr. Engineer/Developer Android to join their team in Denver CO. This will be a hybrid role. This is solely Android. This role will initially open up for the Denver area with the potential of... 
    Full time
    Work at office
    2 days per week
    1 day per week

    Esrhealthcare

    Denver, CO
    20 hours ago
  •  ...the boundaries of innovation, redefining engineering capabilities, and driving advances in...  ...Grumman Space Systems is seeking a Level 3 (Principal) or Level 4 (Senior Principal) engineer...  ...’ll get to Do: We are looking for a Software Engineer experienced in Java (as your... 
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Aurora, CO
    20 hours ago
  • $170k - $230k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,...  ...some of the boldest and most ambitious space missions.  PRINCIPAL NETWORK SOFTWARE ENGINEER Rocket Lab is looking for a driven Principal Network Software... 
    Permanent employment
    For contractors
    For subcontractor
    Work at office
    Local area

    Rocket Lab USA

    Littleton, CO
    a month ago
  • $10,000 per month

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...missing children, and more. The Role Software Engineers at Palantir build software at scale to transform how organizations... 
    Work experience placement
    Internship
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Denver, CO
    20 hours ago
  • $90k - $125k

     ...the People who provide services to us.   Who we are looking for: Cornerstone Servicing is seeking a skilled full-stack Software Engineer with expertise in C# and extensive experience in cloud infrastructure technologies like Terraform and Azure services. As part... 
    Full time

    Cornerstone Capital Bank

    Centennial, CO
    20 hours ago
  • $104.2k - $187.7k

     ...Overview of Opportunity  Two Six Technologies is currently seeking Software Developers with experience in web and desktop software and are...  ...As a member of our team you will join a dedicated group of engineers who provide troubleshooting and operations support, with a... 
    Full time
    Contract work
    Local area

    Twosix Technologies

    Aurora, CO
    20 hours ago
  • $95k - $150k

     ...that our people and the culture of our company differentiate us from other companies. Position Description : We are seeking Software Engineers that possess a mix of talent areas related to full-stack development. As part of our team, you will provide software and web... 
    Full time
    Work experience placement
    Worldwide

    Altamira Technologies Corporation

    Centennial, CO
    20 hours ago
  • $120.54k - $140k

     ...Job Title: Senior Software Engineer Employer: Procare Software, LLC Job Location: Denver, CO Salary: $120,536 - $140,000 Job Duties: Create and support enterprise software solutions both web and mobile applications by maintaining and supporting existing... 
    Full time
    Remote work

    Procare Solutions

    Denver, CO
    20 hours ago
  •  ...Northstrat is seeking a Jr, Mid, Sr, and SME Software Engineers to join our dynamic team. The ideal candidate will have a BS in Software Engineering, Computer Science, Information Systems or equivalent field. The ideal mid and senior candidates will also have experience... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Weekend work
    Weekday work

    Northstrat

    Aurora, CO
    20 hours ago
  • $110k - $130k

     ...Space is leading humanity back to the Moon and pioneering innovative solutions in the space industry. This team is seeking a Software Engineer responsible for developing ground and flight software for missions to the Moon and beyond. Advanced Space is a rapidly growing... 
    Permanent employment
    Full time
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Relocation package
    Flexible hours

    Advanced Space

    Westminster, CO
    20 hours ago
  • Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative...  ...by applying first principles to address the needs of engineers. Collaborate with other developers, quality assurance and software... 
    Full time

    Ptc

    Denver, CO
    20 hours ago
  • $213.64k - $238.64k

     ...Job Duties Analyze user requirements to derive software design and performance requirements Debug existing software and correct...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Full time
    Contract work
    Work experience placement
    Local area

    Intelligenesis

    Aurora, CO
    20 hours ago
  •  ...Company Description ITEC is an Information Technology (IT) and Engineering Company founded in 1999. Our employee-centric reputation comes...  ...with the end user and operational needs in mind. # Software engineers will gain experience with the full software life-cycle... 
    Full time

    Itec

    Aurora, CO
    20 hours ago
  • $110.3k - $165.5k

     ...Northrop Grumman Space Systems is seeking an experienced Software Engineer to join our team in the Payload and Ground Systems Division...  ...work.  This requisition may be filled at either a level 3 (Principal) or a level 4 (Sr. Principal), depending on the candidate’s... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Aurora, CO
    20 hours ago
  •  ...CO that is developing Mission Management and Flight dynamics software. The M2C2 team will be supporting everything from new development...  ...candidates must have experience and knowledge with software engineering using object oriented methodologies. The team is utilizing Agile... 
    Full time

    Technical Recruiting Solutions

    Aurora, CO
    20 hours ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Aurora, CO
    20 hours ago
  •  ..., energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer   II to join our software team. In this position, you will be responsible for low-level and high-level software in... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    16 days ago
  • $114k - $171k

     ...the boundaries of innovation, redefining engineering capabilities, and driving advances in...  ...warfighter. We are seeking experienced Software Engineers to join our team and...  ...Northrop Grumman Space Systems is seeking a Principal Software Engineer Level 3 or Sr. Principal... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Aurora, CO
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!