> Markdown version of [/jobs/ext/2868709-senior-software-engineer-java-hybrid-denver-metro-preferred](https://www.wearedevelopers.com/jobs/ext/2868709-senior-software-engineer-java-hybrid-denver-metro-preferred). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Java (Hybrid - Denver Metro preferred) - **Company:** Inversoft, LLC - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $140,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Unit Testing, Cloud Computing, Profiling, Code Review, Databases, Continuous Integration, Relational Databases, Software Debugging, Distributed Systems, Github, NoSQL, OAuth, Object-Oriented Software Development, OpenID, Public Key Infrastructure, Systems Development Life Cycle, Query Optimization, E2e Testing, Openid Connect, Security Assertion Markup Language (SAML), Software Engineering, TCP/IP, Enterprise Application Integration, Multithreading, Large Language Models, Technical Debt, Backend, Build Management, Kubernetes, Information Technology, Production Code, Data Analytics, Api Design - **Published:** September 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=427c8dcb29ecd5a4 ## About the Role * Experience: 8-10 years of professional software development experience, with demonstrated ownership of complex features from design through release. * Education: Bachelor's degree in computer science, or demonstrable experience with a broad set of theoretical topics. * Java: Advanced Java skills, including threading, concurrency, and performance profiling. * Object-oriented design: Strong object-oriented design and implementation skills. * Web fundamentals: Solid understanding of the full web stack (HTTP, TCP/IP, REST, and related protocols). * Database depth: Real working knowledge of relational databases: query optimization, indexing strategy, and schema design beyond ORM abstractions. * Testing: Experience designing test approaches for complex features and writing end-to-end tests, not just unit tests. * Full-stack range: Comfortable working up and down the stack, including cloud infrastructure, backend services, and JavaScript on the front end. * AI tooling: Comfortable using Claude Code, or a comparable AI-assisted development tool, as part of your daily workflow. * Work location: FusionAuth is headquartered in the Denver metro area, and we value the collaboration that comes from working together in person. We strongly prefer candidates local to the Denver metro who can be onsite 1-2 days per week. We're open to candidates in other locations who are willing to travel to our office approximately once per quarter., * Distributed systems: Experience building highly available, high-performance, multi-threaded, API-first applications. * Auth protocols: Working knowledge of OAuth 2.x grant types, OIDC protocol depth, and authentication enterprise integration patterns. * Kubernetes: Experience writing a basic manifest or Helm chart, with some familiarity with container orchestration in production. * CI/CD: Experience writing GitHub Actions workflows or comparable CI/CD pipelines. * Quantitative approach: Strong, data-driven approach to solving problems. * Learning speed: Quick learner, comfortable mastering new technologies and skills rapidly. * Communication style: Holds clear technical opinions while staying open to better evidence or team input. * Pragmatism: Appreciates first-principles thinking, but knows when to stop theorizing and start building. * Startup adaptability: Adaptable to the pace and ambiguity common in a roughly 50-person startup. ## 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, and apply protocol knowledge (OAuth 2.x, OpenID Connect, SAML) that customers rely on for correct, secure implementations. This is a senior individual contributor role with real influence. You will review code for correctness and architectural fit, mentor Software Engineers on debugging and testing approaches, and identify tech debt before it slows the team down. You will partner directly with Product, DevSuccess, and Support to translate technical tradeoffs into decisions the business can act on. Every feature you ship runs across customer-managed, self-hosted, and dedicated cloud deployments, so backward compatibility and upgrade paths matter on every change. This position reports to the Engineering Manager., * 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 on designs led by others. * Code and design review: Serve as reviewer of record for parts of the codebase. Review for correctness, test quality, and architectural fit. * Testing: Design test approaches for complex features, write end-to-end tests for critical paths, and evaluate test quality during code review. * Debugging and troubleshooting: Diagnose and fix multithreaded and concurrency issues. Handle complex issues, including on-call rotation for critical customer issues (off-hours support required, though not the norm). * Database: Optimize queries using indexes and constraints. Understand ORM tradeoffs and have basic NoSQL familiarity. * Security: Apply least-privilege principles and understand timing attacks and encryption basics (PKI vs. symmetric). * AI-augmented development: Use LLMs as part of the SDLC, including code review assistance, documentation drafting, and refactoring. Help the team rethink how work gets done with AI in the loop. * Technical roadmap: Identify areas of tech debt and propose focus areas for the team. * Cross-functional communication: Present designs and tradeoffs to Product, DevSuccess, and Support. Translate technical constraints for non-engineering partners. * Technical influence: Influence team decisions through clear reasoning. Support and sometimes lead knowledge-sharing sessions on FusionAuth's architecture. * Customer engagement: Join customer calls to discuss specific technical topics and support complex integration questions. * Documentation: Write clear, thorough documentation for the features you ship., * 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! ## Related Videos - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)