
Senior Java Engineer
FusionAuth
full-time
Posted on:
Location Type: Hybrid
Location: Denver • Colorado • 🇺🇸 United States
Visit company websiteSalary
💰 $140,000 - $180,000 per year
Job Level
Senior
Tech Stack
CloudJavaScriptTCP/IP
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.
- Provide technical support to our customers
- Be a voice of positive change in the Engineering organization
Requirements
- 10+ years of professional software development experience
- 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 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
software developmentobject-oriented designunit testingintegration testingAPI developmentmulti-threaded applicationsquery optimizationdatabase designcloud infrastructureJavaScript
Soft skills
problem-solvingcommunicationtechnical supportdocumentationpositive change advocacyarchitectural thinkingplanningcustomer issue resolutioncollaborationadaptability
Certifications
Bachelor’s degree in computer science