Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Branch Logo

Senior Software Engineer, Platform (Integrations)

Branch

$160,000 - $170,000
Oct 29, 2025
Remote, US
Apply Now

Branch is looking to hire a Senior Software Engineer to develop core components for their FinTech products, focusing on building and maintaining systems that connect Branch's platform to external partners and data sources, ensuring fast, reliable, and fault-tolerant data pipelines, and adapting services to integrate seamlessly with third-party APIs.

Requirements

  • 5+ 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 running on PostgreSQL, MySQL, Oracle, or equivalent
  • Fluent with unit / integration testing concepts and tools including JUnit / Mockito, or equivalent
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CICD a plus

Responsibilities

  • Measure and optimize the performance, scalability, and uptime of backend services
  • Conduct design and code reviews and push the bar for engineering rigor and standards
  • Focus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contracts
  • developing core components for our FinTech products
  • designing and optimizing scalable backend services and RESTful APIs
  • building and maintains the systems that connect Branch’s platform to our network of external partners and data sources
  • adapting Branch’s services to integrate seamlessly with third-party APIs

Other

  • Attention to detail and passion for doing great work
  • Demonstrate and promote a culture of engineering excellence
  • Collaborate with product management, customer success, and customer support to deliver the best experience for our users
  • BS in Computer Science or equivalent program
  • REMOTE within the United States of America