Drimva

Brex

Senior Software Engineer, Back End

Vancouver, British Columbia, Canada +4 · Senior · Full-time · Posted Mar 24, 2026

Location
Vancouver, British Columbia, Canada
New York, New York, United States
San Francisco, California, United States
São Paulo, São Paulo, Brazil
Seattle, Washington, United States
Experience
7+ years of professional experience.

About the job

Build and scale backend platforms for Brex workflows, notifications, automations, and task orchestration, while contributing to product experiences and shared AI infrastructure.

What you'll do

  • Build platform features and products end-to-end, owning user experience, data models, scalability, operability, and metrics.
  • Lead roadmap direction and architecture, mentor teammates, and improve system reliability and performance.
  • Partner with engineers and user-facing teams to understand customer needs and deliver polished features.

What they ask for

  • 7+ years of professional experience designing, developing, and deploying full-stack products.
  • Strong proficiency in backend programming languages (Java, Kotlin, Python).
  • Experience building scalable, high-availability distributed systems and designing or optimizing SQL and/or NoSQL databases.
  • Experience building RESTful APIs and/or GraphQL services, and with modern frontend technologies and tools.

Nice to have

  • Experience collaborating across product, design, and operations; driving organization-wide initiatives; or running A/B tests.
  • Experience and interest in leveraging AI developer tools.

Pay

$192,000 - $240,000 CAD (expected salary range; starting base pay)

Tools

Java, Kotlin, Python, SQL, NoSQL, RESTful APIs, GraphQL, React

AI focus

Contribute to AI-enabled product experiences that streamline user workflows and help build shared infrastructure for AI product development.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)