LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Branch›Senior Software Engineer, Platform (EWA)
Branch

About Branch

Empowering app growth through deep linking technology

🏢 Tech👥 251-1K📅 Founded 2014📍 Redwood City, California, United States

Key Highlights

  • Serves over 50,000 customers including Airbnb & Instacart
  • Raised over $500 million in funding from NEA & Founders Fund
  • Headquartered in Redwood City, California
  • Employs around 500 people with a focus on engineering talent

Branch is a leading mobile deep linking platform headquartered in Redwood City, California. It empowers app developers and marketers with link-based user experiences, serving over 50,000 customers including major brands like Airbnb and Instacart. With a workforce of around 500 employees, Branch has ...

🎁 Benefits

Branch offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit fro...

🌟 Culture

Branch fosters a culture of innovation and collaboration, emphasizing data-driven decision-making and a strong focus on user experience. The company v...

🌐 Website💼 LinkedIn𝕏 TwitterAll 11 jobs →
Branch

Senior Software Engineer, Platform (EWA)

Branch • Remote, US

Posted 2d ago🏠 RemoteSeniorSoftware engineering📍 United states
Apply Now →

Skills & Technologies

JavaMicroservicesREST API

Overview

Branch is hiring a Senior Software Engineer to develop core components for their FinTech products. You'll work with Java and microservices to design scalable backend services and RESTful APIs. This role requires strong experience in backend development and a solid foundation in computer science.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly in developing scalable systems that handle high volumes of transactions. Your expertise in Java and microservices allows you to design and optimize backend services effectively, ensuring they meet the demands of real-time applications. You are passionate about maintaining high engineering standards, which you uphold through thorough code reviews and collaborative teamwork. Your strong foundation in computer science equips you with the skills to tackle complex problems and implement efficient solutions. You thrive in environments that value innovation and creativity, and you are eager to contribute your ideas to improve financial products for working Americans.

Desirable

Experience with RESTful APIs and a solid understanding of system architecture will set you apart. Familiarity with FinTech products or services is a plus, as is a background in working with high-volume transaction systems. You are comfortable collaborating with cross-functional teams and have a track record of delivering impactful features that enhance user experience.

What you'll do

In your role as a Senior Software Engineer at Branch, you will be responsible for developing and maintaining core components of our FinTech products. You will work closely with the Earned Wage Access (EWA) team to build systems that provide real-time access to earned pay for workers. Your primary focus will be on designing and optimizing scalable backend services that can handle critical, high-volume transactions. You will also be involved in creating and maintaining RESTful APIs that serve as the backbone of our applications. Your contributions will directly impact the lives of working Americans by providing them with accessible financial services.

You will participate in code reviews, ensuring that all code meets our high standards for quality and performance. Collaboration is key in this role, as you will work alongside product managers, designers, and other engineers to deliver features that align with our mission of financial empowerment. You will also have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.

What we offer

At Branch, we believe in empowering our employees just as we empower our users. You will be part of a diverse team that values innovation and creativity, where your ideas can lead to real change. We offer a flexible remote work environment, allowing you to balance your professional and personal life effectively. Our commitment to diversity means that we welcome applicants from all backgrounds and experiences, fostering a culture of inclusion and respect. Join us in our mission to create more inclusive and transparent financial products that improve the lives of working Americans.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Branch.

Apply Now →Get Job Alerts