Senior Software Engineer, Data Storage (Remote)

Brex
Canada
$192K-$240K a year
Remote
Full-time

Why join us

Brex empowers the next generation of businesses with an integrated corporate card and spend management software. We make it easy for our customers to manage every aspect of spending and empower their employees to make better financial decisions from anywhere they live or work.

Brex proudly serves tens of thousands of growing businesses, from early-stage startups to global enterprises.

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

The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for both internal and external users.

We have multiple autonomous and collaborative teams who are eager to learn, teach, and constantly improve how things work.

Together, we strive to build robust and scalable systems that enable Brex to grow rapidly and help our customers reach their full potential.

What you’ll do

Our team is responsible for building, maintaining and monitoring the infrastructure platform which other teams use to build and operate Brex’s products.

We must also evangelize for, and educate other teams about our infrastructure, and best practices for running their services on top of it.

This includes our working with our Cloud Provider to engineer the compute, data storage and networking functionality for our customers and other critical cloud based infrastructure components.

As we’re operating at the most foundational levels of Brex, our team’s work has a cascading effect on the entire company.

We must always strive to look holistically at Brex’s architecture to uncover areas of optimization, reliability, and drive efficiency.

Responsibilities

  • Work within and across product engineering teams to determine requirements and challenges to managing their data stores
  • Leverage your expertise in databases along with your skills as a developer to write systems that mitigate or surface metrics around database problems
  • Mentor database users on good modeling techniques and query practices on as-needed-basis.
  • Perform or advise tactical solutions to challenges while maintaining service reliability
  • Be part of an On-Call rotation for responding to incidents
  • Operate core systems of Brex Infrastructure to ensure highest levels of reliability
  • Work closely with other engineers to design, operate and scale their systems
  • Evangelize best practices both internally and externally

Requirements

  • You have significant experience in database modeling, operation, and administration with common open-source technologies such as PostgreSQL
  • Significant experience in systems software development, preferably in DevOps
  • 4+ years of experience working in AWS or equivalent cloud provider
  • 2+ years of experience working with Kubernetes environments
  • Experience working with at least one programming language (e.g. Golang, Java, Python)
  • Strong communication (written and verbal) and interpersonal skills

Bonus points

  • Have an interest adjacent to issues such as compliance, confidentiality, and security.
  • Be capable of discussing thorny issues of concurrency and correctness

Compensation

The expected salary range for this role is 192,00 - 240,000 CAD. 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.

8 days ago
Related jobs
Promoted
Keelvar, Inc.
Canada
Remote

Keelvar has an exciting opportunity to join our Engineering Team as a Senior Software Engineer. The successful candidate will join a group of engineers from different backgrounds including; Software Dev, QA, ML, Data Science, UI and Product design. We are seeking a remote working contractor based in...

Promoted
SandboxAQ
Canada

SandboxAQ is seeking a Senior Software Engineer with a focus on front-end development for web applications to architect and create the interfaces to the next generation of computational tools for AI and simulation in chemistry and the life sciences. Collaborate with the rest of the engineering team ...

Promoted
Electricenergyonline
Canada
Remote

The inverter engineer will lead technical projects focused on increasing the performance and reliability of AES CE Assets and reducing operations & maintenance cost associated with inverters. The inverter engineer will work on both solving emerging events and providing real-time support to operation...

Promoted
Okta, Inc.
Canada

We are seeking a dedicated and detail-oriented Senior Data Loss Prevention (DLP) Engineer to join our team. The Senior DLP Engineer is responsible for monitoring and configuring Okta’s DLP solutions to protect our organization's data. We are seeking a dedicated and detail-oriented Senior Data Loss P...

Promoted
? Grafana Enterprise
Canada
Remote

We build technologies, tools, and processes to enable engineering squads to better develop secure software, protect customer and employee data, deploy systems with appropriate security controls, and securely operate a remote workforce. Senior Security Engineer, Security Assurance (Remote, Canada EST...

Promoted
ZYNGA INC
Canada

AVAILABLE POSITIONS Senior Software Engineer, Client – Tech Enablement. The Senior Software Engineer will play a key role as part of the Mobile Game Tech Organization, focusing on advanced technology developments to architect, build, and maintain next-gen client frameworks for our games. We’re look...

Promoted
Aurora Solar Inc
Canada

As a software engineer on the data modeling team at Aurora, you will help us develop a new data model that will act as a platform for our optimization engines, our solar design platform so we can generate and analyze bigger systems faster and with more accuracy. Our award-winning software puts the p...

DigitalOcean
Canada

Leading engineering efforts to deliver innovative storage solutions. Consuming from and contributing to free/open source software communities. Strong preference for experience designing and architecting shared storage solutions at scale. Linux operating systems and familiarity with storage fundament...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Product Software Engineering team. Rep...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...