Overview

We are partnering with a fast-growing, well-funded fintech company building modern financial technology that helps businesses deliver faster, more flexible payment experiences to millions of workers across the United States.

As the organization continues to scale its technology platform, we're seeking a Senior Software Engineer to design and build the core backend services and APIs powering its next generation of financial products.

This is an opportunity to work on complex, high-scale systems where performance, reliability, security, and scalability truly matter. You'll join a highly collaborative engineering environment with significant ownership over technical decisions and the opportunity to directly influence products used by millions of people.

The Opportunity

We're looking for an experienced backend engineer with strong expertise in Java, Spring Boot, microservices, distributed systems, and RESTful APIs.

You'll help build and optimize scalable backend services, influence architecture and engineering standards, and collaborate closely with Product and other cross-functional teams to deliver reliable, customer-facing financial technology.

If you enjoy solving complex backend challenges, care deeply about engineering quality, and want to build technology that operates at meaningful scale, we'd love to connect.

What You'll Be Doing

Backend Engineering & Platform Development

  • Design, build, and optimize scalable backend services and distributed systems
  • Develop clean, cohesive RESTful APIs and domain-driven microservices
  • Measure and improve the performance, scalability, reliability, and uptime of critical backend services
  • Design and implement relational database schemas supporting high-scale applications

Architecture & Engineering Excellence

  • Contribute to architectural decisions and scalable service design
  • Conduct design and code reviews while helping raise engineering standards across the organization
  • Champion clean, maintainable, well-tested software and strong engineering practices
  • Balance rapid product development with long-term platform scalability and technical sustainability

Cross-Functional Collaboration

  • Partner closely with Product Management and other customer-facing teams to deliver exceptional user experiences
  • Collaborate with fellow engineers to solve complex technical challenges and continuously improve platform capabilities
  • Contribute ideas that directly influence products, engineering practices, and company direction

What We're Looking For

We're seeking engineers who care about more than simply making code work. The strongest candidates bring deep backend engineering fundamentals, thoughtful systems design, and a genuine commitment to building reliable software at scale.

Ideal candidates are:

  • Strong backend engineers with deep Java and microservices experience
  • Systems thinkers who enjoy solving scalability, performance, and reliability challenges
  • Passionate about clean architecture and high engineering standards
  • Comfortable taking ownership and contributing in a highly collaborative remote environment

Qualifications

Required

  • 5+ years of software engineering experience building scalable, distributed software systems
  • Strong command of Java and Java-based microservices using Spring Boot
  • Experience designing and supporting customer-facing RESTful APIs
  • Strong computer science fundamentals, including data structures, algorithms, and software design
  • Experience designing and implementing relational database schemas using PostgreSQL, MySQL, Oracle, or similar technologies
  • Strong understanding of unit and integration testing concepts and tools
  • Bachelor's degree in Computer Science or equivalent technical education and experience

Helpful Technical Experience

Experience with some combination of:

  • Java
  • Spring Boot
  • Microservices
  • RESTful APIs
  • Distributed systems
  • PostgreSQL / MySQL / Oracle
  • JUnit / Mockito
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • SonarQube

Why This Opportunity

  • Fully remote opportunity anywhere in the United States
  • Build technology that powers financial experiences for millions of users
  • Work on complex, high-scale distributed systems where reliability and performance matter
  • High ownership and meaningful influence over technical direction
  • Collaborative engineering culture with a strong emphasis on quality and innovation
  • Competitive base salary of $160,000–$170,000
  • Stock options and comprehensive benefits

Benefits

  • Market-leading medical, dental, and vision insurance
  • Stock options
  • 401(k)
  • Monthly home-office stipend
  • Premium financial wellness subscription
  • 12 weeks of paid parental leave for birthing and non-birthing parents
  • Flexible PTO plus sick and safe time
  • 11 paid company holidays

APPLY NOW