Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Quicken Inc. Logo

Senior Software Engineer, Backend

Quicken Inc.

$158,000 - $180,000
Sep 6, 2025
Menlo Park, CA, US
Apply Now

Quicken is looking for a Senior Software Engineer to develop cloud-based services that will drive the future of the business, building high-quality, cross-platform solutions that are robust, scalable, and efficient.

Requirements

  • Demonstrates strong software design skills (REST API design, extensible design while coding, good at DB modelling, proactive in error handling); expert in Java/Spring/Hibernate skills.
  • 3+ years of software engineering experience, including a successful track record developing customer-facing SaaS/PaaS products.
  • 3+ years working experience in core Java, Spring Framework and AWS.
  • 3+ years working experience within microservice architecture, specifically utilizing REST services and JSON.
  • Extensive experience in developing applications that are deployed in AWS.
  • Fluent in Databases/SQL (MySQL experience preferred).
  • Excellent programming discipline: data structures, complexity analysis, object-oriented principles, design patterns, and unit testing.

Responsibilities

  • Directly responsible for consistently delivering scalable, production-ready back-end/server code in Java, from design and development to deployment, as a member of an Agile development team.
  • Partner closely with a cross-functional team of key stakeholders (Engineers, Architects, Product Managers, QA, and Operations) to design and implement solutions that meet user needs as well as engineering and operations.
  • Display a passion for high quality, continuous learning, and experimenting and applying cutting-edge technology, software paradigms, and engineering process improvements.
  • solving technical problems
  • creating design documents
  • implementing complex designs

Other

  • Ability to work well with others in a geographically distributed team.
  • Team player with can-do attitude to independently own and drive projects.
  • Exceptional verbal and written communication skills.
  • BS/MS in Computer Science/Engineering or equivalent.
  • Competitive salary and performance bonus