JobBobsReal-time global job discoveryLive

Staff Software Engineer, Platform

Branch · Remote, US · 2026-06-15

leadRemote
Apply on the employer's site

About this role

About us:

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. We’re committed to building and delivering more inclusive, transparent, and frictionless financial products.

Our goal of empowerment extends to our own employees, too. Have a great idea? Share it today and it might just get implemented tomorrow. As a member of our team, your voice and creativity matter—and they can directly impact our products, company, and culture.

We not only focus on attracting great talent from across the country, but also on building teams that help that talent thrive. That means valuing a diversity of opinions and working styles, while creating a shared belief in innovation, initiative, and winning together.

Come join our team as we develop new ways to improve the lives of working Americans.

About the role:

The Staff Software Engineer will play a critical role in designing, developing, and maintaining Branch’s core components on our Payouts team. This senior technical leader will be responsible for driving engineering excellence, solidifying architectural direction, and mentoring other engineers. The Staff Software Engineer will work on complex problems, influence technical decisions across teams, and ensure our systems are scalable, reliable, and performant.

Responsibilities include, but are not limited to:

• 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


Provide technical leadership and guidance to other software engineers


Drive architectural decisions and ensure alignment with long-term technology strategy


Identify and address systemic technical challenges


Mentor and coach engineers, fostering their technical growth


Contribute to the development of engineering best practices and standards


Participate in strategic planning and roadmap development

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.