
Senior Software Engineer, Data Enablement Platform
Brex · Seattle, WA
- On site
- Full-time
- $216,000 / year
- Seattle, WA
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Senior Software Engineer, Data Enablement Platform role at Brex
Hi Riley — I came across the Senior Software Engineer, Data Enablement Platform opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Brex stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Build and maintain Brex's data platform.
- Partner with product and data teams.
- Develop impactful data-backed products.
- Improve data competency across Brex.
- Participate in on-call rotations.
About the role
About Brex
Brex is the intelligent finance platform that enables companies to spend smarter and move faster in more than 200 markets. By combining global corporate cards and banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain real-time visibility, and control spend effortlessly. Brex’s AI-native automation and world-class service eliminate manual expense and accounting tasks for customers so they can focus on what matters most. Tens of thousands of the world's best companies run on Brex, including DoorDash, Coinbase, Robinhood, Zoom, Plaid, Reddit, and SeatGeek.
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.
Data at Brex
Our Scientists and Engineers work together to make data — and insights derived from data — a core asset across Brex. But it’s more than just crunching numbers. The Data team at Brex develops infrastructure, statistical models, and products using financial data. Our work is ingrained in Brex’s decision-making process, the efficiency of our operations, our risk management policies, and the unparalleled experience we provide our consumers.
What You’ll Do
This position is on our Data Enablement Platform team. The Brex product requires a huge amount of data to power our client experiences. With a largely async architecture, proliferation of services and multiple operations systems, this data originates from many different sources and in different forms. To ensure that our product experience is unbounded in how it leverages this data, the Data Enablement Platform team owns and operates the systems required to deliver it to our clients, and partners with them to create impactful data-backed products. As a DEP team member you will help build Brex’s Data Infrastructure and also work across the entire data stack to help product teams build data backed products.
Responsibilities
- Build, improve, and maintain Brex’s data platform and infrastructure: data warehouse & analytics, data streaming, replication and materialization, data orchestration, data observability, access & governance.
- Partner with Brex’s product teams, data science and analytics teams to help them launch superior products backed by data insights.
- Level up the data competency at Brex through partnership and education.
- Invest in building resilient data architectures, participate in on-call rotations, and continuously improve our operational efficiency.
Requirements
- 5+ years of professional experience in a data infra or data platform role
- Experience with one or more of Snowflake, Flink, Airflow, dbt, CDC
- Fluency in Kotlin or Kotlin like development languages such as Python
- Experience building and maintaining large-scale modern data stack
- Experience with streaming infra like Kafka
- Experience in backend engineering or full-stack development
- Strong communication and collaboration skills, especially working across team boundaries and building XFN relationships
- Must be willing to work in office 3 days a week on Mondays, Wednesdays and Fridays
Bonus points
- Experience collaborating with product teams or building full-stack data backed products
- Experience with data architecture and data strategy
Compensation
The expected salary range for this role is $192,000-$240,000 USD. 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. Depending on the position offered, equity and other forms of compensation may be provided as part of a total compensation package.
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.
Key skills/competency
- Senior Software Engineer, Data Enablement Platform
- Data Platform
- Data Infrastructure
- Data Warehousing
- Data Streaming
- Data Orchestration
- Backend Engineering
- Kotlin
- Python
- Kafka
- Snowflake
Skills & topics
- Senior Software Engineer
- Data Enablement Platform
- Data Platform
- Data Infrastructure
- Data Engineering
- Software Engineering
- Kotlin
- Python
- Snowflake
- Kafka
- Brex
- Finance Technology
How to get hired
- Tailor your resume: Highlight experience with data platforms, specific technologies (Snowflake, Flink, Airflow, dbt, Kafka), and backend/full-stack development.
- Showcase collaboration: Emphasize strong communication and cross-functional relationship building skills in your application.
- Prepare for technical interviews: Be ready to discuss data infrastructure design, large-scale data stacks, and streaming technologies.
- Demonstrate impact: Quantify your achievements in previous roles, especially those involving data insights and product development.
- Understand Brex's mission: Research Brex's intelligent finance platform and how data drives their client experience.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the role of a Senior Software Engineer on the Data Enablement Platform team at Brex?
- As a Senior Software Engineer on the Data Enablement Platform team at Brex, you will be responsible for building, improving, and maintaining Brex’s data platform and infrastructure. This includes data warehousing, analytics, streaming, replication, materialization, orchestration, observability, and access/governance. You will also partner with product, data science, and analytics teams to enable data-backed products and enhance the company's overall data competency.
- What technical skills are most important for this Senior Software Engineer role at Brex?
- Key technical skills for this role include experience with data infrastructure and platforms, proficiency in languages like Kotlin or Python, and familiarity with tools such as Snowflake, Flink, Airflow, dbt, or Kafka. Experience with large-scale modern data stacks and streaming infrastructure is also crucial. Backend or full-stack development experience is also highly valued.
- What is the work arrangement for the Senior Software Engineer, Data Enablement Platform position at Brex?
- This role requires a hybrid work arrangement, with employees expected to work in the office three days a week, specifically on Mondays, Wednesdays, and Fridays.
- How does Brex ensure data is a core asset for its products and operations?
- Brex's Scientists and Engineers collaborate to make data a core asset by developing infrastructure, statistical models, and products using financial data. This data is integral to decision-making, operational efficiency, risk management, and enhancing customer experience, ensuring that the product experience effectively leverages data.
- What are the 'bonus points' for the Senior Software Engineer role at Brex?
- Bonus points for this role include experience collaborating directly with product teams or building full-stack data-backed products, as well as experience with data architecture and data strategy. These indicate a deeper understanding of how to translate data capabilities into tangible product outcomes.
- How can I ensure my application stands out for a Senior Software Engineer role at Brex?
- To make your application stand out, thoroughly review the job description and tailor your resume to highlight relevant experience with data platforms, specific technologies like Snowflake and Kafka, and your ability to build scalable data infrastructure. Emphasize your communication and collaboration skills, especially in cross-functional settings, and quantify your achievements where possible.
Similar roles
Open positions we recommend based on this role.
Data Engineer
Brex · San Francisco, CA
Staff Product Manager, Growth
Brex · San Francisco, California, United States
Engineering Manager, AI — Brex Assistant
Brex · San Francisco, CA
Senior Software Engineer, Data Enablement Platform
Brex · New York, NY
Senior Software Engineer, Release Infra
Brex · Seattle, WA
