Senior Java Engineer — Hybrid in Denver

FusionAuth

Denver (CO)

Hybrid

USD 140,000 - 180,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) plan
Generous PTO

Job summary

FusionAuth is hiring a Senior Software Engineer to build and extend our Java‑based platform, trusted by thousands of organizations and downloaded over 10 million times. You will design and ship complex features end to end, from technical design through release, applying OAuth 2.x, OpenID Connect and SAML protocols customers rely on.

This is a senior individual contributor role with real influence. You will review code for correctness and architectural fit, mentor engineers on debugging and

Qualifications

  • 8-10 years of professional software development experience, with demonstrated ownership of complex features from design through release.
  • Bachelor's degree in computer science, or demonstrable experience with a broad set of theoretical topics.
  • Advanced Java skills, including threading, concurrency, and performance profiling.
  • Strong object-oriented design and implementation skills.
  • Solid understanding of the full web stack (HTTP, TCP/IP, REST).
  • Real working knowledge of relational databases: query optimization, indexing, and schema design beyond ORM abstractions.
  • Experience designing test approaches for complex features and writing end-to-end tests.
  • Full-stack range including cloud infrastructure, backend services, and JavaScript on the front end.
  • Comfortable using Claude Code or similar AI-assisted development tools.
  • Headquarters in Denver metro; onsite 1-2 days/week preferred; travel to office quarterly if remote.

Responsibilities

  • Feature development: Design and build complex features end-to-end, from technical design through release. Write high-quality, secure, well-tested production code.
  • Technical design: Author Technical Design Documents (TDDs) and provide architecture recommendations.
  • Code and design review: Review parts of the codebase for correctness, test quality, and architectural fit.
  • Testing: Design test approaches for complex features, write end-to-end tests for critical paths.
  • Debugging and troubleshooting: Diagnose and fix multithreaded and concurrency issues; participate in on-call rotation.
  • Database: Optimize queries using indexes and constraints; understand ORM tradeoffs; NoSQL familiarity.
  • Security: Apply least-privilege principles and understand encryption basics.
  • AI-augmented development: Use LLMs in SDLC for review, documentation drafting, and refactoring.
  • Technical roadmap: Identify tech debt and focus areas for the team.
  • Cross-functional communication: Present designs to Product, DevSuccess, Support; translate constraints for non-engineering partners.
  • Technical influence: Influence team decisions and lead knowledge-sharing on FusionAuth architecture.
  • Customer engagement: Join customer calls to discuss integration questions.
  • Documentation: Write clear documentation for features shipped.

Skills

Software development
Java
Concurrency
Web fundamentals
Testing
Full-stack
AI tooling

Education

Bachelor's degree or equivalent

Tools

Kubernetes
CI/CD
Claude Code

Job description

FusionAuth is hiring a Senior Software Engineer to build and extend our Java‑based platform, trusted by thousands of organizations and downloaded over 10 million times. You will design and ship complex features end to end, from technical design through release, applying OAuth 2.x, OpenID Connect and SAML protocols customers rely on.

This is a senior individual contributor role with real influence. You will review code for correctness and architectural fit, mentor engineers on debugging and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Lead AI-Driven CIAM (Hybrid)
Staff Software Engineer - Lead AI-Driven CIAM (Hybrid)

FusionAuth • Denver (CO)

Hybrid
USD 190,000 - 230,000
Health insurance
401(k) match
Onsite perks
Senior Java Engineer – Identity & CIAM (Hybrid)
Senior Java Engineer – Identity & CIAM (Hybrid)

Spectraforce Technologies, Inc. • Austin (TX)

Hybrid
USD 140,000 - 180,000
Senior Software Engineer, Java (Hybrid, Denver Metro Preferred)
Senior Software Engineer, Java (Hybrid, Denver Metro Preferred)

FusionAuth • Denver (CO)

Hybrid
USD 140,000 - 180,000
Health insurance
401(k) plan
Generous PTO
Senior Java Engineer – Enterprise Apps (Hybrid)
Senior Java Engineer – Enterprise Apps (Hybrid)

ING Hubs Türkiye • New York (NY)

Hybrid
USD 90,000 - 113,000
Senior Software Engineer — Java Lead (Hybrid, ESOP)
Senior Software Engineer — Java Lead (Hybrid, ESOP)

DuCharme, McMillen & Associates, Inc. • Fort Wayne (IN)

Hybrid
USD 100,000 - 140,000
ESOP eligibility from day one
Company paid parental leave
Generous time off
+1
Senior Java Lead: Cloud, Microservices & AWS | Hybrid
Senior Java Lead: Cloud, Microservices & AWS | Hybrid

Financial Industry Regulatory Authority, Inc. • McLean (VA)

Hybrid
USD 131,000 - 238,000
Health insurance
401(k) plan with company match
Paid time off and holidays
+1
Senior Java Engineer - Hybrid, Cloud & Microservices
Senior Java Engineer - Hybrid, Cloud & Microservices

Mission Technologies, a division of HII • San Antonio (TX)

Hybrid
USD 120,000 - 170,000
Healthcare (premium paid)
401k benefit
PTO + holidays
+1
Senior Java Backend/Frontend Engineer – FinTech, Hybrid Dallas
Senior Java Backend/Frontend Engineer – FinTech, Hybrid Dallas

NPAworldwide • Dallas (TX)

Hybrid
USD 140,000 - 190,000
Senior Java Engineer: Identity & Authentication Security
Senior Java Engineer: Identity & Authentication Security

Colorado Psychiatric • Denver (CO)

On-site
USD 103,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Covenant HR LLC • United States

Remote
USD 150,000 - 210,000