B

Brex

Builds corporate cards and spending software

Senior Software Engineer - Release Infra

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • At least 7 years of professional experience designing, building, and operating backend or infrastructure systems in production.
  • Strong proficiency in backend programming languages such as Go, Java, Kotlin, or Python, focused on reliability and performance.
  • Hands-on experience with CI/CD and release pipelines, including build, test, and deployment automation, using tools such as GitHub Actions, CircleCI, Buildkite, Argo, Spinnaker, or Jenkins.
  • Experience architecting and operating scalable, high-availability distributed systems on cloud platforms such as AWS, GCP, or Azure.
  • Deep familiarity with containerization and orchestration, such as Docker and Kubernetes, and infrastructure-as-code tools such as Terraform and CloudFormation.
  • Experience designing and maintaining observability tooling for metrics, logs, and tracing, and integrating it into incident response workflows.
  • Strong understanding of reliability and SRE practices, including SLIs/SLOs, error budgets, and incident management best practices.
  • Experience designing and optimizing SQL and/or NoSQL data storage systems for operational and observability use cases.
  • Proven track record of improving release processes, such as reducing deployment risk, increasing deployment frequency, or automating rollbacks.
  • Comfort working cross-functionally with product and other engineering teams to debug complex production issues and ship changes safely.
  • Strong communication and collaboration skills, including writing clear design documents and driving technical decisions across teams.

Responsibilities

  • Design, build, and maintain release infrastructure powering deployment pipelines and incident workflows.
  • Drive technical strategy and architecture for release and observability systems to improve scalability, reliability, and security.
  • Collaborate with product, engineering, and operations partners to make releases safe, predictable, and low-friction.
  • Improve the end-to-end release process from code merge to production to reduce risk and cycle time.
  • Build and evolve observability and incident-response tooling to enable fast detection, triage, and resolution.
  • Identify and mitigate risks in the release and infrastructure stack, including performance, reliability, and security risks.
  • Define, instrument, and monitor release-engineering metrics, such as deployment frequency, change failure rate, and MTTR, and use them to guide improvements.
  • Partner with infrastructure and product teams to debug complex production issues and drive long-term fixes.
  • Contribute to and champion best practices in release engineering, reliability, and operational excellence across the organization.
  • Mentor engineers on the team by providing technical guidance and code reviews.
  • Stay current on release engineering, observability, and SRE tools and practices, and bring relevant ideas into the technology stack.

About the Company

Brex

Builds corporate cards and spending software

Brex builds corporate cards and finance software for startups, growing businesses, and enterprises that need to control spending in one place. Its platform brings card purchases, business accounts, and employee expenses into a shared dashboard for finance teams. Managers set budgets and approval rules before purchases, while automation collects receipts, matches transactions, and sends expense data to accounting systems. The company also handles bill payments and travel bookings, and earns money from a share of card transaction fees and subscriptions to its paid software plans. Brex was founded in 2017 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$1.7B
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Brex

See more jobs