Senior Software Engineer, Application Infrastructure

Brex is the AI-powered spend platform that helps companies spend with confidence using integrated corporate cards, banking, and global payments, plus intuitive software for travel and expenses.
$192,000 - $240,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience

Description For Senior Software Engineer, Application Infrastructure

Brex is seeking a Senior Software Engineer for their Application Infrastructure team. This role involves building and owning a suite of platforms and tools that Product Engineers use to deliver quality software solutions quickly. You'll work with diverse technologies enabling federated GraphQL APIs, remote development environments, pre-merge testing, dependency management, Kotlin builds, and developer CLIs. The position requires comfort with complex systems across multiple programming languages and levels of abstraction. You'll contribute to providing the best financial software experience to help companies grow, and be encouraged to be metric and data-driven in scaling Brex into new markets and verticals.

Key responsibilities include:

  • Designing and building robust platforms and tools to accelerate Brex product development
  • Owning and maintaining critical API infrastructure serving hundreds of requests per second
  • Identifying and implementing reliability and performance improvements in the backend stack
  • Upholding high engineering standards and bringing consistency to codebases, infrastructure, and processes

The ideal candidate will have:

  • 5+ years of professional experience in software engineering
  • GraphQL experience, especially with Federated GraphQL
  • Strong background in Kotlin (Java and Scala also acceptable)
  • Familiarity with Kubernetes
  • Platform or Full-Stack development background
  • Strong communication, interpersonal, and project planning skills

Brex offers a competitive salary range of $192,000 - $240,000 CAD, with potential equity and other compensation based on factors such as location, skills, and experience. The role is based in Vancouver, British Columbia, Canada, with a hybrid work model requiring in-office presence 2 days per week (Wednesday and Thursday).

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

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Application Infrastructure

  • 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 For Senior Software Engineer, Application Infrastructure

Kotlin
Java
Scala
Kubernetes
  • 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

Benefits For Senior Software Engineer, Application Infrastructure

Equity
  • Equity

Interested in this job?

Jobs Related To Brex Senior Software Engineer, Application Infrastructure

Senior Software Engineer, Cloud Databases

Senior Software Engineer role at Google Cloud, focusing on Cloud Databases and RDBMS development.

Senior Software Engineer

Senior Software Engineer role at Google, focusing on AI-powered features for Apigee platform, requiring Java expertise and cloud technology experience.

Senior Software Engineer, Infrastructure, Cloud Armor

Senior Software Engineer role at Google, focusing on Cloud Armor infrastructure and security solutions.

Senior Web Solutions Engineer

Senior Web Solutions Engineer at Google, leading design and development of scalable systems for YouTube, focusing on full-stack development, data visualization, and user-centric design.