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