[Remote] Senior Software Engineer, Platform

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Branch is on a mission to empower workers with financial freedom by providing accessible financial services. In this Senior Software Engineer role, you will develop core components, focusing on designing and optimizing scalable backend services and RESTful APIs while promoting engineering excellence through collaboration and code reviews.ResponsibilitiesMeasure and optimize the performance, scalability, and uptime of backend servicesDemonstrate and promote a culture of engineering excellenceConduct design and code reviews and push the bar for engineering rigor and standardsCollaborate with product management, customer success, and customer support to deliver the best experience for our usersFocus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contractsSkillsAttention to detail and passion for doing great work5+ years of experience in building clean, well architected, distributed, and scalable softwareStrong computer science fundamentals, with deep knowledge of data structures, algorithms, and software designStrong command of Java and Java based microservices with Spring BootExperience designing and supporting customer facing RESTful APIsDesign and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalentFluent with unit / integration testing concepts and tools including JUnit / Mockito, or equivalentBS in Computer Science or equivalent programExperience with Docker, Kubernetes, git-flow, SonarQube for CICD a plusBenefitsMarket-leading medical, dental, and vision insuranceStock optionsFree Premium-Tier Origin Financial Wellness subscriptionMonthly home-office stipend401k (TransAmerica)12-weeks paid parental leave for birthing and non-birthing parentsFlexible time off + sick and safe time11 paid company holidaysCompany OverviewBranch helps businesses deliver fast, flexible options for workers to get paid. It was founded in 2015, and is headquartered in Tampa, Florida, USA, with a workforce of 201-500 employees. Its website is http://www.branchapp.com/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Full Stack Customer Service Representative – Delivering Exceptional Client Experiences at arenaflex**

Remote

Administrative Assistant job at Republic Services, Inc. in Phoenix, AZ

Remote

Walmart Customer Service Representative - Work From Home (Entry Level)

Remote

**Experienced Senior Statistics Architect – Voice of the Customer Method Transformation and Innovation**

Remote

Creative Development Program Manager

Remote

**Director, Customer Growth - arenaflex**

Remote

Principal SW Engineer | Equity Trading | Portware | Java 250k+ | Hybrid

Remote

Hiring Now: Depth Test & Calibration Engineer

Remote

Physical Fitness Trainer (UAE)

Remote

Billing Specialist - Remote

Remote
← Back