Senior Software Engineer, PlatformActive$160K–$170K

The opportunity

Branch is on a mission to empower workers with financial freedom. We do this by helping companies accelerate payments and providing working Americans with accessible, free financial services.

What you'll do

  • Measure and optimize the performance, scalability, and uptime of backend services

  • Demonstrate and promote a culture of engineering excellence

  • Conduct design and code reviews and push the bar for engineering rigor and standards

  • Collaborate with product management, customer success, and customer support: to deliver the best experience for our users

  • Focus on consistent, cohesive REST APIs and domain driven service design to: facilitate and orchestrate service contracts

  • Attention to detail and passion for doing great work

What they're looking for

  • + 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