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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on guest and host experiences, building scalable systems for regulatory compliance with competitive compensation and remote work options.

Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on backend development for the Listings platform, building scalable systems and mentoring team members.

Senior Backend Engineer, Guest & Host

Senior Backend Engineer position at Airbnb, focusing on co-hosting tools development, requiring 5+ years of experience in Java/Kotlin and backend systems.

Senior Software Engineer, Core Services (i18n)

Senior Software Engineer position at Airbnb focusing on internationalization infrastructure and building scalable systems for global content delivery.

Senior Software Engineer, Content Integrity

Senior Software Engineer position at Airbnb focusing on content integrity and fraud prevention, using ML models to protect platform users and ensure content quality.

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 9 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?