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

  • Measure and optimize the performance, scalability, and uptime of backend services.
  • Demonstrate and promote a culture of engineering excellence.
  • Conduct design and code reviews and raise engineering rigor and standards.
  • Collaborate with product management, customer success, and customer support to improve the user experience.
  • Design cohesive REST APIs and domain-driven services that support service contracts and orchestration.
  • Develop core components within an engineering pod.
  • Work closely with teammates in a collaborative, high-ownership environment.

Requirements

  • 5+ years of experience building clean, well-architected, distributed, and scalable software.
  • Strong computer science fundamentals, including 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.
  • Experience designing and implementing relational database schemas on PostgreSQL, MySQL, Oracle, or equivalent.
  • Fluent with unit and integration testing concepts and tools such as JUnit and Mockito, or equivalent.
  • 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 doing great work.
  • Must be currently authorized to work in the USA without sponsorship or transfer.
  • Remote work must be based within the United States; candidates outside the domestic U.S. are not eligible.

Benefits

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve the scale, performance, resilience, and coordination of a distributed cluster platform.

Elasticsearch Java Lucene
5 hours, 45 minutes ago

Senior ServiceNow Developer

Ensono 1K-5K IT Services

Ensono is seeking a Senior ServiceNow Developer to support enterprise ServiceNow implementations across catalog, ITSM, and CSM work with integration and platform customization ownership.

Agile Generative AI JavaScript REST API Scrum
5 hours, 45 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve how clusters scale, stay resilient, and coordinate data across many machines.

Elasticsearch Java Lucene
6 hours ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve cluster communication, data distribution, and system resilience at scale.

Elasticsearch Java Lucene
6 hours 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