Branch

Branch

Branch (branchapp.com) offers instant payment solutions for businesses, including contractor payouts, cashless tips, and earned wage access. They connect communities for social interactions and meet-ups, partnering with leading employers to empower wor...

Professional Services
51-250
Founded 2015
$633M raised

Description

  • Develop and maintain core backend components and microservices for Branch’s FinTech products
  • Design, implement, and optimize scalable backend services and RESTful APIs
  • Measure and improve performance, scalability, and uptime of backend services
  • Apply domain-driven service design to create consistent, cohesive service contracts and orchestration
  • Conduct design and code reviews and promote engineering rigor and high-quality standards
  • Champion a culture of engineering excellence and mentor peers through reviews and collaboration
  • Collaborate with product management, customer success, and customer support to deliver the best user experience

Requirements

  • 5+ years 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 using Spring Boot
  • Experience designing and supporting customer-facing RESTful APIs
  • Design and implementation experience with relational database schemas on PostgreSQL, MySQL, Oracle, or equivalent
  • Fluent with unit/integration testing concepts and tools such as JUnit and Mockito
  • Experience with Docker, Kubernetes, git-flow, and SonarQube for CI/CD is a plus
  • BS in Computer Science or equivalent program
  • Attention to detail and a passion for producing high-quality work
  • Must be currently authorized to work in the USA without sponsorship; candidates must be located within the U.S.

Benefits

  • Base salary range $160,000–$170,000
  • Market-leading medical, dental, and vision insurance
  • Stock options
  • Free Premium-Tier Origin Financial Wellness subscription
  • Monthly home-office stipend
  • 401(k) (TransAmerica)
  • 12 weeks paid parental leave for birthing and non-birthing parents
  • Flexible time off (plus sick and safe time) and 11 paid company holidays
  • Remote-first position (U.S. only)

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Software Engineer (Mexico)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Junior Software Engineer to help design, develop, and support software solutions for its fintech shopping platform.

AWS Elasticsearch Git Go Grafana Kubernetes MySQL Prometheus Python React React Native TypeScript
9 minutes ago

Lead Software Engineer, Identity

Zeta Global 1K-5K Media

Zeta Global is hiring a Lead Software Engineer to build and scale backend and data systems that power its identity graph and high-volume marketing platform.

Apache Airflow Apache Spark AWS Couchbase Helm Hive Java Kafka Kubernetes Luigi Python Scala Snowflake SQL
9 minutes ago

Senior Software Engineer

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Senior Software Engineer to build and operate the webhook delivery infrastructure that powers billions of requests across its global products.

AWS Datadog Go Grafana Java Kubernetes Microservices Prometheus Python REST API Twilio
9 minutes ago

Sr. Software Engineer II, Machine Learning

Narvar 251-1K Media

Narvar is hiring a Senior Software Engineer II to build and improve data-driven machine learning products for its post-purchase platform, with work that impacts retailers, business partners, and millions of consumers.

Apache Spark GCP Linux Machine Learning NLP NumPy Pandas Python PyTorch Shell Scripting SQL Statistics TensorFlow
9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers