FusionAuth

Senior Java Engineer – U.S., Denver Metro Preferred

FusionAuth

full-time

Posted on:

Location Type: Hybrid

Location: DenverColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $180,000 per year

Job Level

About the role

  • Writing high-quality, performant, and secure code
  • Connect unfamiliar technical concepts to your existing knowledge base and find pragmatic paths forward
  • Balance immediate deliverables with long-term architectural thinking and planning
  • Writing extensive and thorough tests
  • Designing and producing new features
  • Maintaining our software with bug fixes and enhancements
  • Writing clear, high-quality documentation for new features
  • Rotate as the on-call engineer to solve critical customer issues. While not the norm, we do have some off-hours support requirements.
  • Provide technical support to our customers
  • Be a voice of positive change in the Engineering organization

Requirements

  • 10+ years of professional software development experience
  • Highly proficient in the Java programming language
  • Bachelor’s degree in computer science, or demonstrable experience with a broad set of theoretical topics
  • Highly proficient in object-oriented design and implementation
  • Understanding of the full web stack (HTTP, TCP/IP, REST, etc)
  • Experience with building highly available, high-performance, scalable applications
  • Expertise in building multi-threaded, API-first applications
  • In-depth knowledge of unit and integration testing
  • Real working knowledge of relational databases—you understand query optimization, indexing strategies, and database design beyond ORM abstractions
  • Experience up and down the entire stack, including cloud infrastructure, operating systems, databases, back-end services, and JavaScript on the front end
  • Comfortable working in a hybrid model (in-office attendance expected for Denver employees 2 days/week for first 3-6 weeks, then hybrid/remote as needed)
Benefits
  • 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
Applicant Tracking System Keywords

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

Hard Skills & Tools
Javaobject-oriented designunit testingintegration testingAPI-first applicationsrelational databasesquery optimizationindexing strategiescloud infrastructureJavaScript
Soft Skills
problem-solvingcommunicationtechnical supportpositive changearchitectural thinkingdocumentationcustomer focusteam collaborationadaptabilitytime management
Certifications
Bachelor’s degree in computer science