InternFlow

Greenhouse ·

full-time

Senior Software Engineer, Backend

Brex · Vancouver, British Columbia, Canada

Brex is a fintech company that provides corporate cards, banking services, spend management, bill pay and travel software to help businesses control expenses and operate more efficiently. As a Senior Software Engineer on the backend team in Vancouver, you will design and build scalable server‑side components that power these financial products, working with languages such as Java, Kotlin or Python and both SQL and NoSQL data stores. You will collaborate with product, sales and support engineers to translate customer needs into features, own the full lifecycle from data modeling and API design through deployment, monitoring and performance tuning, and ensure solutions meet high standards of reliability and observability. The role suits engineers with seven or more years of professional backend experience, strong problem‑solving skills, comfort dealing with ambiguous requirements, and a habit of measuring impact through metrics while communicating clearly across teams.

senior software engineerbackend developmentjava kotlin pythonsql nosqlscalable systemsfull stackproduct developmentapi designdata drivencross functional collaboration

Education

  • Level: Bachelor's degree
Software DevelopmentHybrid7-7 yrs experience

Key Skills

JavaKotlinPythonSQLNoSQL

Notes

Hybrid (3 days office, 4 weeks remote), 7+ years experience, $192k-$240k CAD salary

Experience required

7-7 years experience
0 yrs10+ yrs

About the Role Brex is an intelligent finance platform building scalable systems for corporate cards, banking, spend management and travel software. The role is based in Vancouver and focuses on backend product development. Responsibilities Collaborate with engineers across the company to build new features end‑to‑end. Work with Sales and Support to understand customer needs. Design and implement solutions to improve banking experiences. Own problems from UX and data models to scalability and operability. Tune and polish features to a high degree of excellence. Requirements 7+ years of professional experience designing, developing, and deploying full‑stack applications. Experience building scalable backend systems. Experience with SQL or NoSQL databases. Proficiency in backend languages such as Java, Kotlin, Python. Familiarity with software engineering development cycles and high standards. Strong communication and interpersonal skills.

Skills for this role

JavaKotlinPythonSQLNoSQL

Required skills

JavaKotlinPythonSQLNoSQL

Also mentioned in the listing

senior software engineerbackend developmentjava kotlin pythonsql nosqlscalable systemsfull stackproduct developmentapi designdata drivencross functional collaboration
RoleSenior Software Engineer, Backend
CompanyBrex
LocationVancouver, British Columbia, Canada
CompensationNot disclosed
Posted2026-09-16
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

About Brex

Brex is a finance software platform that provides integrated financial services and software to help businesses manage their operations. The company serves over 35,000 customers, including startups, mid-size companies, and enterprises, as well as ecommerce brands. Its platform offers a suite of tools designed to automate financial workflows, including corporate cards, expense management, bill pay, accounting automation, and banking and treasury services. By utilizing AI-powered controls and integrations, Brex aims to help organizations manage spending, automate manual tasks, and operate globally across more than 120 countries. The platform is designed to support companies through various stages of growth, from initial launch to scaling operations.

All jobs and hiring details at Brexbrex.com

More at Brex

Other jobs at Brex

See all 40 openings at Brex

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Frontend

Brex

Brex logo
Vancouver, British Columbia, Canadafull-time
HybridAny GraduateGreenhouseSoftware Development# ES6+# React# TypeScript# Webpack+1 more

Why join us Brex is the intelligent finance platform that enables companies to spend smarter and move faster in more than 200 markets. By combining global corpo...

['Hybrid (3 days office/week, up to 4 weeks remote)', 'Salary $192k-$240k']

Apply now →

Senior Software Engineer

Spotify

Torontofull-time
Any GraduateLeverSoftware Development

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the ...

Apply now →

Senior Software Engineer

Servicenow

Santa Clara, usfull-time
Top Company
Any GraduateSmartRecruitersSoftware Development

No description available.

Apply now →

Senior Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...

Apply now →

Senior Software Engineer – Backend

Rivr

Rivr logo
Zürichfull-time
Arbeitnow

RIVR, part of Amazon is a robotics company pioneering Physical AI through real-world doorstep delivery. Founded in 2024 as an ETH Zurich spin-off, RIVR develope...

Apply now →

Senior Software Engineer

Datadog

Datadog logo
Boston, Massachusetts, USA; New York, New York, USAfull-time
Greenhouse

About Datadog: We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We opera...

Apply now →