Hybrid
Menlo Park, CA
$158,000-$180,000
December 5, 2025
Apply NowOur client is a leading personal-finance software provider, trusted by over 20 million customers for more than 40 years. They build cloud-based financial-management and money-planning services that help people manage their finances on any device, anytime. The company emphasizes customer-first values, collaboration, technical excellence, and a culture that supports continuous learning, autonomy, and innovation.
What You’ll Do
- Be a key member of the Cloud Services team, building cloud-based backend services that support core business functionality.
- Write production-ready, scalable server/backend code (in Java), from design through development and deployment, as part of an Agile team.
- Collaborate with cross-functional teams — including engineering, architecture, product managers, QA, and operations — to design and implement backend solutions that meet user needs and operational requirements.
- Create design documents and implement complex system designs, focusing on robustness, scalability, and maintainability.
- Advocate for high code quality, best practices in software design, error handling, testing, and continuous improvement of engineering processes.
What We’re Looking For
- 5+ years of software engineering experience, including building customer-facing SaaS/PaaS or backend services.
- Strong experience in core Java, with 3+ years using the Spring Framework (or similar), within microservice architectures deployed on AWS.
- Solid skills in REST API design, database modeling, SQL (MySQL preferred), JSON-based services, and integration with third-party APIs.
- Deep understanding of software design principles: data structures, object-oriented programming, design patterns, complexity analysis, and unit testing.
- Good knowledge of building high-scalability, high-availability applications, with awareness of challenges around performance, reliability, and distributed systems.
- Experience working in geographically distributed teams, with strong written and verbal communication skills and a collaborative mindset.
- A proactive attitude and ability to take ownership of projects independently.
- BS/MS in Computer Science, Engineering or equivalent.
What Our Client Offers
- 401(k) plan with 5% employer match.
- Comprehensive health insurance (medical, dental, vision) and other benefits.
- A collaborative, customer-driven culture that values autonomy, purpose, and excellence.
- Opportunity to work on w
