Brex is looking to simplify writing code for every product developer at Brex by building and owning a suite of platforms and tools that Product Engineers use to deliver quality software solutions quickly.
Requirements
- 8+ years of professional experience in a software engineering role
- GraphQL experience, especially familiarity with Federated GraphQL
- Kotlin background (Java, Scala and Groovy are also acceptable)
- Kubernetes familiarity
- Platform or Full-Stack development background
- Experience working with Bazel; bonus points if you’ve written rules or maintained Bazel as a platform
- Golang experience, especially building CLIs
Responsibilities
- build and own a suite of platforms and tools that Product Engineers use to deliver quality software solutions quickly
- 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
- be a domain expert and change agent, taking our Federated GraphQL platform to the next level
- utilize GraphQL’s open source and vendor ecosystem to enable Brex devs to ship better products faster
- Analyze internal developer experience feedback to advocate for and iterate on developer platforms affecting the day-to-day work of ~300 software engineers
- Make the adoption of AI developer tools easier and integrate them into developer workflows to seamlessly play with our codebase
- Own, maintain, and scale critical API infrastructure serving all of Brex’s products
Other
- Strong communication, interpersonal, and project planning skills
- This role will be based in our Seattle office.
- We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home.
- We currently require a minimum of two coordinated days in the office per week, Wednesday and Thursday.
- As a perk, we also have up to four weeks per year of fully remote work!