Branch is on a mission to empower workers with financial freedom by helping companies accelerate payments and providing accessible financial services. The Staff Software Engineer will be a senior technical leader responsible for designing, developing, and maintaining core components on the Payouts team, driving engineering excellence, and mentoring other engineers.