Branch logo
Branch2 days ago

Staff Software Engineer, Platform

Remote · United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Fintech

Job Summary

Senior Staff Software Engineer on Branch’s Payouts team responsible for designing, developing, and maintaining core backend components. Lead architectural direction, drive engineering excellence, conduct design/code reviews, and mentor engineers. Focus on cohesive REST APIs and domain-driven service design to enable scalable, reliable, and performant systems. Collaborate with product management, customer success, and support to deliver a best-in-class user experience. Expected to contribute to engineering best practices, participate in strategic planning and roadmap development, and influence long-term technology strategy. Requires strong Java/Spring Boot, RESTful API design, relational databases, testing, and containerized deployment (Docker/Kubernetes), with a background in building distributed systems and paying attention to performance, scalability, and uptime. Payments/ACH experience is highly preferred.

Required Qualifications

  • 8+ 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
  • Design and implementation of relational database schemas (PostgreSQL, MySQL, Oracle, or equivalent)
  • Fluent with unit/integration testing concepts and tools including JUnit/Mockito
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CI/CD (a plus)
  • BS in Computer Science or equivalent program
  • Demonstrated ability to lead technical projects and influence technical direction
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical abilities
  • Experience with payment rails and ACH are highly preferred
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Branch

Staff Software Engineer, Platform

Apply on Sorce