Senior Software Engineer, Product Data Platform
$192k - $240k per yearBrex
Why join us
Brex is the AI-powered spend platform. We help companies spend with confidence with integrated corporate cards, banking, and global payments, plus intuitive software for travel and expenses. Tens of thousands of companies from startups to enterprises — including DoorDash, Flexport, and Compass — use Brex to proactively control spend, reduce costs, and increase efficiency on a global scale.
Working at Brex allows you to push your limits, challenge the status quo, and collaborate with some of the brightest minds in the industry. We’re committed to building a diverse team and inclusive culture and believe your potential should only be limited by how big you can dream. We make this a reality by empowering you with the tools, resources, and support you need to grow your career.
Engineering at Brex
Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep collaboration. We tackle hard technical problems, own our outcomes, and push for excellence at every level — from architecture to deployment. It’s an environment where engineering is a craft, and builders become leaders.
Where you’ll work
This role will be based in our Vancouver Office. We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home. We currently require a minimum of three coordinated days in the office per week, Monday, Wednesday and Thursday.
As a perk, we also have up to four weeks per year of fully remote work!
What you’ll do
This opportunity is on our Product Data Platform (PDP) team, which builds and operates the high-performance data, query, and search infrastructure that powers critical Brex product experiences. PDP’s mission is to make Brex customizable, scalable, and reliable for finance teams, and that requires deeply optimized, production-grade backend systems.
As a Senior Software Engineer, you’ll work on data-intensive, distributed systems at scale. You’ll lead architectural and performance improvements across the platform, driving better latency, correctness, and scalability across multiple product surfaces. PDP also builds AI-powered data products, including an agentic reporting experience that enables customers to interact with their financial data in dynamic, intelligent ways. Your work ensures these systems are fast, reliable, and built to scale.
Responsibilities
- Analyze and optimize complex query plans, execution paths, cost models, joins, and indexing strategies.
- Drive schema and access-pattern improvements to resolve systemic performance bottlenecks.
- Debug and remediate P95/P99 latency issues under load in production systems.
- Design and operate distributed systems with thoughtful tradeoffs around consistency, latency, caching, and failure modes.
- Evaluate existing architectures to proactively identify scaling risks and long-term reliability gaps.
- Implement and improve caching strategies, read/write separation, and replica usage.
- Contribute to and improve backend systems primarily in the JVM ecosystem (Kotlin/Java).
- Raise the technical bar through thoughtful design reviews and clear communication of tradeoffs.
Requirements
- 7+ years of backend engineering experience building and operating production systems at scale.
- Experience building platforms or infrastructure used by real customers.
- Strong communication skills and ability to collaborate cross-functionally.
- Deep hands‑on experience with relational databases (Postgres or Aurora strongly preferred)
- Strong expertise in query plan design and analysis, indexing strategies, and real‑world database optimization.
Bonus
- Hands‑on experience with OpenSearch / Elasticsearch or similar systems in production
- Experience with multi‑tenant or data‑heavy platforms.
Compensation
- The expected salary range for this role is $192,000 - $240,000 + equity. However, the starting base pay will depend on a number of factors including the candidate’s location, skills, experience, market demands, and internal pay parity.
Important Note
Please be aware, job‑seekers may be at risk of targeting by malicious actors looking for personal data. Brex recruiters will only reach out via LinkedIn or email with a brex.com domain. Any outreach claiming to be from Brex via other sources should be ignored.
#J-18808-Ljbffr$147.3k - $193.3k per year
...design, we create transformational products and experiences that support... ...this team The Enterprise Data & AI team is a strategic and operational... ...and building the data and AI platforms and products that enable the... ...Core responsibilities As a Senior Software Engineer, you will...SeniorLong term contractPermanent employmentPart timeWork visa- Transform your career at Workday as a Senior Engineer in our Data Processing Platform. This role is centered around Apache Spark and Trino for enhanced cloud analytics. As part of the Data Platform services team, you'll be responsible for extending our distributed processing...Senior
$146k - $162k per year
We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from excellent software. In this role, you won't...SuggestedLong term contractWork at officeWork from homeWorldwide- ...access to justice. Summary We are currently seeking a Senior ML Platform Engineer to join our Engineering team. This role is available to... ...across Clio. We blend deep AI and ML expertise with strong software engineering and cloud infrastructure skills to enable the entire...SeniorWork at officeLocal areaFlexible hours2 days per week
- Amplitude is the leading AI analytics platform, helping over 4,700 customers—... ..., and Square—build better products and digital experiences. With... ...-class solution for product, data, and marketing teams. Learn... ...everything in between. As a Senior Software Engineer, you'll take...Senior
- A cutting-edge technology startup based in Vancouver is seeking a passionate Data Platform Engineer to develop resilient high-availability systems and manage cloud infrastructure. The role requires expertise in Kubernetes and data processing, alongside a strong foundation in...
$114.95k - $158.55k per year
As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is transforming the photography industry. Your responsibilities will... ...including RESTful services, and cloud platforms such as AWS Experience with system design...SeniorLong term contractWork at officeHome office2 days per week$108k - $135.3k per year
...that will set the standards for software‑defined vehicles around the... ...builds and coordinating with engineer managers to release the... ...plan Collaborating with the product and the development teams to... ...with iOS/Android Frameworks and platforms, MacOS, Linux and Windows. Be...SeniorHourly payFull timePart timeWork at office- Become a Senior Platform Engineer at Parallel Domain and lead the development of innovative synthetic data systems. Your expertise in cloud architecture and orchestration will be vital. As a Senior Platform Engineer, you will play a critical role in architecting and implementing...Senior
$125.8k per year
Are you an experienced software engineer with a passion for finding creative solutions to real-world... ...Manager, Software Engineering, the Senior Software Engineer will collaborate with... ...Scrum team to build an industry-leading product that helps our customers and their small...SeniorLong term contractInternshipWork at office$101.2k - $125k per year
...movement - apply today! About the role and the workplace As a Senior Platform Engineer for our Core Banking team, you are responsible for managing... ...teams, you will integrate systems, analyze complex data sets, implement effective solutions, and drive continuous improvements...SeniorPermanent employmentFull timeInternshipWork at officeImmediate startFlexible hours$146.2k - $201.1k per year
...mission to simplify and democratize data and AI from making the next... ...data and AI infrastructure platform so our customers can use deep... ...improve their business. Founded by engineers and customer obsessed we leap... ...site becoming a key driver of product innovation at Databricks. Full...SeniorSummer work- Join lululemon as a Senior Engineer focused on AI Platforms, shaping the future of data systems and technologies. Collaborate within an innovative team dedicated to impactful solutions. Your role within the Enterprise Data & AI team will involve designing complex systems...Senior
- Join IREN as a Full Lifecycle Senior Software Engineer, where you'll design and operate advanced production systems for AI services using sustainable energy practices. This role is pivotal in creating reliable, high-performance software solutions. As part of IREN, you will...Senior
- Advance your career with Arup as a Senior SCADA Engineer, specializing in data centre infrastructure across Canada. Leverage your control systems expertise... ...DNP3 and IEC 61850 • Hands-on experience with SCADA platforms • Experience in critical infrastructure projects Make...SeniorFor contractors
- Elevate your engineering career as a Senior Software Engineer in our Vancouver office. Work with our Data Management team to enhance the customer data lifecycle and improve user experiences. At our company, we aim to build top-notch software features through collaboration and...SeniorWork at office
$200k - $300k per year
...? Our Hopper Technology Solutions (HTS) platform drives travel purchases for major global... ...configurable, multi-tenant travel commerce engine, enabling partners to launch world-class... ...custom engineering. We're looking for a senior software engineer who builds great products and...SeniorLong term contractTemporary workWork from homeWorldwide$114.8k - $191.8k per year
...Amazon.com? The Amazon Payments Products team is responsible for developing the platform and applications used to introduce... ...from large‑scale distributed engineering to customer‑ and mobile‑friendly... ...of non‑internship professional software development experience 2+ years...InternshipWorldwide$105k - $120k per year
Principal Data Engineer This range is provided by Aviso. Your actual pay will be based on your... .... Reporting to the Sr Director, Data Platform Delivery and Engineering, the Principal... ...Security, and TSP Ops teams to deploy data and software products both on-premise and in the...Long term contractFull timeInternship$140.24k per year
...office in downtown Vancouver (eligibility may vary, depending on position). Position Overview We are recruiting for a temporary (Senior) Data Product Analyst role within the British Columbia Financial Services Authority (BCFSA) on a 12‑month contract. Candidates applying...SeniorContract workTemporary workWork at office- ...About the Role Parallel Domain builds synthetic data and simulation platforms for autonomous vehicle and robotics teams. The Product Engineering team owns the customer-facing product and service layer: the self-serve platform for productizing ML reconstruction pipelines,...SeniorFull time
- ...tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them... ...Parallel Domain builds the synthetic data and simulation platform that...SeniorFull time
- Senior Software Engineer, Avatar Animation Vancouver, British Columbia, Canada We are looking for a software engineer who is passionate about... ...experiences that push the boundaries of what is possible on the platform. You Will: Help develop experiences that push the...SeniorWork at officeMonday to friday
- ...in virtually every industry. For more information, visit Senior Software Engineer - C Language / Embedded Shift4 is expanding globally and... ...apps deployed on custom payment hardware. We have an ambitious product roadmap for this platform and are looking to expand the team...SeniorLocal areaRelocation package
$85k - $166.8k per year
Overview Software Engineer at Microsoft. The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost efficiency across... ...experiences for users. Focus on customer/partner needs through a data-driven approach. Qualifications Required...Full timeLocal area- ...pet care. The Role Most data teams report on the business.... ...role is a split between data platform architecture and AI infrastructure... ...execute our LLM features in production. This is an individual contributor... ...for the team and mentor the engineers and analysts already here. You...SeniorLocal area
- Overview Starboard recruitment is searching for a Senior Software Engineer (Javascript Fullstack) for one of Vancouver's top Series-A startups. With a recent funding round of close to $10M they are continuing to grow their team. Apply today and we will reach out to qualified...SeniorWork at office
- Join lululemon's Enterprise Data & AI team as a Lead Data Engineer. Oversee the design of systems that drive data... ...lululemon's enterprise data platform, ensuring that all systems deliver high... ...data initiatives • Write high-quality production code to solve complex issues • Collaborate...
$108.1k - $222.8k per year
...Position Overview We are seeking a strategic Senior Product Marketing Manager to serve as the Solution Owner for SAP HANA Cloud... ...and as an integral part of our broader SAP Business Data Cloud and Business AI Platform strategies. What you will do Lead comprehensive product...SeniorLocal area- ...innovation, contributing to our award-winning platform that enables organizations worldwide to... ...to support your comfort and productivity. Wellness: We care about your well... ...growth, we are seeking an Intermediate Software Engineer to join our KYB (Know Your Business) Engineering...SeniorPermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Product Data Platform. Be the first to apply!
- senior software developer Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer intern Vancouver, BC
- software engineer devops Vancouver, BC
- junior software developer internship Vancouver, BC
- remote entry level software developer Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer internship Vancouver, BC
- ingénieur logiciel Vancouver, BC
