Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Branch Logo

Senior Software Engineer, Platform (Earned Wage Access)

Branch

$160,000 - $170,000
Oct 29, 2025
Remote, US
Apply Now

Branch is looking to hire a Senior Software Engineer to develop core components for their FinTech products, specifically focusing on their Earned Wage Access (EWA) team which builds and maintains systems for real-time access to earned pay for workers. The role involves working on critical, high-volume services that integrate with payroll systems, manage financial transactions, and ensure reliability in fund movement, aiming to shape and scale one of Branch's impactful products.

Requirements

  • 5+ years of experience in building clean, well architected, distributed, and scalable software
  • Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design
  • Strong command of Java and Java based microservices with Spring Boot
  • Experience designing and supporting customer facing RESTful APIs
  • Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent
  • Fluent with unit / integration testing concepts and tools including JUnit / Mockito, or equivalent
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CICD a plus

Responsibilities

  • Measure and optimize the performance, scalability, and uptime of backend services
  • Conduct design and code reviews and push the bar for engineering rigor and standards
  • Focus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contracts
  • developing core components for our FinTech products
  • designing and optimizing scalable backend services and RESTful APIs
  • builds and maintains systems that power real-time access to earned pay for workers
  • work on critical, high-volume services that integrate with payroll systems, manage complex financial transactions, and ensure reliability and accuracy in the movement of funds

Other

  • Attention to detail and passion for doing great work
  • Demonstrate and promote a culture of engineering excellence
  • Collaborate with product management, customer success, and customer support to deliver the best experience for our users
  • BS in Computer Science or equivalent program
  • Must be currently authorized to work in the USA without sponsorship or transfer.