Taro Logo

Senior Software Engineer, Application Infrastructure

Profile picture


Brex empowers the next generation of businesses with an integrated corporate card and spend management software.
Backend · Full-Stack
Senior Software Engineer
5+ years


Brex is seeking a Senior Software Engineer for their Application Infrastructure team. This role is part of the Infrastructure group, working alongside Release Infrastructure and Cloud Infrastructure teams. The primary focus is on simplifying code writing for every product developer at Brex.

As an engineer on the Application Infrastructure team, you'll be responsible for building and owning a suite of platforms and tools that Product Engineers use to deliver quality software solutions quickly. You'll work with a diverse range of technologies, enabling federated GraphQL APIs, remote development environments, pre-merge testing, Brex-wide dependency management, fast Kotlin builds, developer CLIs, and more.

The ideal candidate should be comfortable working on complex systems across multiple programming languages and levels of abstraction. You'll have the opportunity to learn and push the frontier of providing the best financial software experience to help companies grow. Brex encourages a metric and data-driven approach, as well as creative thinking to help scale into new markets and verticals.

Key responsibilities include designing and building robust platforms and tools, owning and maintaining critical API infrastructure, identifying and implementing reliability and performance improvements, and upholding high engineering standards.

Requirements include 5+ years of professional experience, GraphQL expertise (especially Federated GraphQL), Kotlin background (Java and Scala also acceptable), Kubernetes familiarity, and strong communication skills. Experience with Bazel, Golang, or IDE extension is a plus.

Join Brex to push your limits, challenge the status quo, and collaborate with some of the brightest minds in the industry. Brex is committed to building a diverse team and inclusive culture, providing tools, resources, and support for career growth.

Last updated 10 days ago


  • Design and build robust platforms and tools to accelerate Brex product development
  • Own and maintain critical API infrastructure serving hundreds of requests per second
  • Identify and implement reliability and performance improvements in our backend stack
  • Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter


  • 5+ years of professional experience in a software engineering role
  • GraphQL experience, especially familiarity with Federated GraphQL
  • Kotlin background (Java and Scala are also acceptable)
  • Kubernetes familiarity
  • Platform or Full-Stack development background
  • Strong communication, interpersonal, and project planning skills
  • English proficiency/fluency, both written and speaking

Interested in this job?