Branch logoBranch logo

Senior Software Engineer - Platform Development

BranchRemote, US
Remote Full-time $160K/yr - $160K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Responsibilities: Enhance and optimize the performance, scalability, and uptime of backend services. Foster and exemplify a culture of engineering excellence. Conduct design and code reviews to elevate engineering standards. Collaborate with cross-functional teams to develop innovative solutions. Drive the implementation of best practices in software development. Participate in continuous learning and professional development initiatives.

About the job

About Us:

At Branch, we are driven by a mission to provide workers with financial independence. Our innovative approach supports companies in streamlining payments while ensuring that working Americans have access to free and inclusive financial services. We are dedicated to developing transparent and frictionless financial products that truly empower our users.

Our commitment to empowerment extends to our employees as well. If you have a groundbreaking idea, we encourage you to share it, as your contributions can lead to immediate implementation. Your voice and creativity are vital to our team, directly impacting our products, culture, and overall success.

We are not just focused on attracting exceptional talent from across the nation, but also on fostering environments where that talent can flourish. We value diverse perspectives and work styles while fostering a collective belief in innovation, initiative, and teamwork.

Join us in our mission to enhance the lives of working Americans through innovative solutions.

About the Role:

As a Senior Software Engineer at Branch, you will play a pivotal role in developing essential components for our TipCalc team. TipCalc is our automated tip pooling and distribution platform designed specifically for the restaurant industry. This platform seamlessly integrates with Point of Sale systems to gather real-time shift and check data, calculate tip distributions based on customizable rules, and facilitate direct payments to workers’ Branch wallets or debit cards, effectively replacing cumbersome end-of-night spreadsheets and cash management.

The ideal candidate will possess substantial experience in Java and microservices, along with a strong focus on designing and optimizing scalable backend services and RESTful APIs. A solid foundation in computer science and a passion for maintaining high engineering standards through collaborative code reviews will be essential for this position.

About Branch

Branch is dedicated to enhancing the financial well-being of workers. We provide innovative solutions that enable companies to streamline payments and offer accessible financial services to every American. Join a team that values your input and creativity, and together we can make a significant impact in the financial landscape.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.