Senior Software Engineer, Backend

Personal Finance

Our 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

Daniel@intelletec.com
View Profile
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.