Remote Otter LogoRemoteOtter

Senior Software Engineer, Platform - Remote

Posted 30 weeks ago
Software Development
Full Time
USA
160000 - 170000/year

Overview

Branch is on a mission to empower workers with financial freedom. We do this by helping companies accelerate payments and providing working Americans with accessible, free financial services. We’re committed to building and delivering more inclusive, transparent, and frictionless financial products.

In Short

  • Develop core components for our product suite
  • 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 push the bar for engineering rigor and standards
  • Collaborate with product management, customer success, and customer support to deliver the best experience for our users
  • Focus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contracts

Requirements

  • Attention to detail and passion for doing great work
  • 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
  • BS in Computer Science or equivalent program

Benefits

  • Remote-first work culture (domestic USA)
  • Branch-paid medical, dental, and vision insurance
  • Equity
  • 401k
  • Flexible time off
  • Paid company holidays
  • Paid parental leave (eligible after 6 months of employment)
Branch logo

Branch

Branch is a forward-thinking fintech company dedicated to empowering workers with financial freedom by accelerating payments and providing accessible financial services. With a commitment to inclusivity and transparency, Branch fosters a collaborative environment where employee ideas are valued and can lead to immediate implementation. The company prioritizes diversity and innovation, aiming to improve the lives of working Americans through its products. Recognized for its workplace culture and innovation, Branch operates as a remote-first organization, emphasizing trust and accountability among its teams. The company is an equal opportunity employer, celebrating diversity and ensuring a welcoming environment for all.

Share This Job!

Save This Job!

Similar Jobs:

ATPCO logo

Senior Software Engineer, Platform - Remote

ATPCO

10 weeks ago

Join ATPCO as a Senior Software Engineer to lead the development and optimization of AWS cloud infrastructure.

VA, USA
Full-time
Software Development
$126,000 - $140,000/year
Centro logo

Senior Software Engineer, Platform - Remote

Centro

11 weeks ago

Join Basis Technologies as a Senior Software Engineer to develop scalable solutions for their ad tech platform.

USA, CA
Full-time
Software Development
Atlan logo

Senior Software Engineer - Platform - Remote

Atlan

15 weeks ago

Join Atlan as a Senior Software Engineer - Platform to design and build scalable systems that empower organizations to harness their data.

Worldwide
Full-time
Software Development
Patlytics logo

Senior Software Platform Engineer - Remote

Patlytics

17 weeks ago

Join Patlytics as a Senior Software Platform Engineer to develop and maintain scalable infrastructure and backend APIs.

Worldwide
Full-time
Software Development
Alpaca logo

Senior Software Engineer - Platform - Remote

Alpaca

21 weeks ago

Join Alpaca as a senior software engineer to build and scale systems for a global brokerage platform.

Worldwide
Full-time
Software Development