Staff Software Engineer, Platform
Remote · United States
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
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.