Brex - Seattle, WA

posted 5 months ago

Full-time - Senior
Seattle, WA
Repair and Maintenance

About the position

Brex is seeking a Senior Software Engineer to join our Application Infrastructure team, which is part of the broader Infrastructure group. This team plays a crucial role in simplifying the coding process for product developers at Brex. As a Senior Software Engineer, you will be responsible for building and maintaining a suite of platforms and tools that enable Product Engineers to deliver high-quality software solutions efficiently. Your work will involve a diverse range of technologies, including federated GraphQL APIs, remote development environments, pre-merge testing, and dependency management, among others. In this role, you will regularly engage with complex systems across multiple programming languages and levels of abstraction. You will have the opportunity to learn and innovate, pushing the boundaries of what is possible in providing the best financial software experience to our clients. We encourage a data-driven approach and creative thinking to help Brex expand into new markets and verticals. You will be part of a collaborative environment where you can challenge the status quo and contribute to the growth of the company. The Application Infrastructure team is dedicated to building robust and scalable systems that support Brex's rapid growth and help our customers achieve their full potential. You will be expected to uphold high engineering standards and bring consistency to the codebases, infrastructure, and processes you encounter. This position requires a commitment to working in the office two days a week, specifically on Wednesdays and Thursdays.

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 our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter

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
  • Must be willing to work in office 2 days per week on Wednesday and Thursday

Nice-to-haves

  • Experience working with Bazel, bonus points 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

Benefits

  • Competitive salary range of $192,000 - $240,000
  • Equity and other forms of compensation may be provided as part of a total compensation package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service