Brex - Seattle, WA

posted 4 months ago

Full-time - Mid Level
Seattle, WA
Repair and Maintenance

About the position

Brex is the AI-powered spend platform that helps companies manage their spending with confidence through integrated corporate cards, banking, and global payments, along with intuitive software for travel and expenses. The Engineering team at Brex, which includes Data, IT, Security, and Software, is responsible for building innovative products and infrastructure for both internal and external users. The Application Infrastructure team, part of the Infrastructure group, focuses on simplifying the coding process for product developers at Brex. As an engineer on this team, you will build and maintain a suite of platforms and tools that Product Engineers utilize to deliver quality software solutions efficiently. This role offers the chance to work with a diverse range of technologies, including federated GraphQL APIs, remote development environments, pre-merge testing, and more. You will be expected to work on complex systems across multiple programming languages and levels of abstraction, while also being encouraged to adopt a metric and data-driven approach to help Brex scale into new markets and verticals.

Responsibilities

  • 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 high engineering standards and bring consistency to the codebases, infrastructure, and processes encountered.

Requirements

  • 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

Nice-to-haves

  • Experience working with Bazel, especially if you've written rules or maintained Bazel as a platform
  • Extensive experience with other multi-language build systems
  • Golang experience, especially building CLIs
  • Experience extending IDEs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service