Staff Engineer - Releases

Buildkite

Australia

On-site

AUD 180,000 - 260,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Remote-first
Growth opportunities
Collaborative culture

Job summary

Buildkite is seeking a Staff Engineer to join the Releases team. You will own the technical direction of the release control plane, shaping architecture, data models, and cross‑team integrations that power governance and progressive delivery.

This role combines hands-on coding with strategic leadership in a remote‑first environment. You’ll partner with engineers, designers, and product managers to deliver scalable, auditable release workflows, canary analyses, and rollout strategies that align

Qualifications

  • Experience designing event-driven or audit-log systems.
  • Deep understanding of cloud infrastructure and deploying containerised applications.
  • Background integrating with source control and CI/CD platforms.

Responsibilities

  • Own technical direction for the Releases platform and data model.
  • Lead key decisions around security, reliability, and scale.
  • Drive cross-system integrations (Pipelines, GitHub Deployments).
  • Build, scale, and improve release tooling and workflows.
  • Mentor engineers and share engineering best practices.

Skills

Go
Ruby on Rails
Cloud infrastructure
PostgreSQL
Distributed systems
Kubernetes

Tools

Argo CD
Argo Rollouts
Spinnaker
Flux
Temporal

Job description

Buildkite’s CI platform is trusted by the world’s leading engineering teams, shipping software to over 1,000,000,000 daily users.

Job Overview

We’re looking for a Staff Engineer to join our Releases team. In this role, you’ll help solve some of the most challenging technical problems we face as we continue to scale Buildkite’s platform. You’ll drive architectural decisions, lead technical strategy, and work closely with engineers, designers, and product managers to deliver impactful improvements.

Staff Engineers at Buildkite are hands-on technical leaders. You’ll influence how we design, build, and scale systems while supporting other engineers to deliver their best work.

About the Team

The Releases team is building Buildkite’s release control plane — a foundational layer that gives platform teams one trusted, auditable view of what shipped, where, and whether it met governance requirements.

Our initial focus is designing a canonical release model (service, environment, commit, artefact, actor, status), reliable ingestion from Pipelines and GitHub Deployments, and an immutable evidence trail that powers policy gates and DORA metrics.

Beyond that foundation, the same platform becomes a progressive delivery product: staged rollouts, canary analysis, blue/green deploys, health-based promotion, and automatic rollback. In short, we’re moving from observing and governing releases to orchestrating and optimising them — integrating cleanly with existing CD systems rather than forcing a full replacement.

What You’ll Do
Own Technical Direction for the Releases Platform
  • Design the release architecture and core data model, including the canonical release entity and its relationships across services, environments, artefacts, and actors
  • Lead key technical decisions around security, reliability, and scale — particularly for the immutable evidence trail and policy gate infrastructure
  • Drive the hardest cross-system integrations, including ingestion from Pipelines and GitHub Deployments
  • Ensure the platform is extensible enough to support progressive delivery capabilities (canary analysis, staged rollouts, health-based promotion, automatic rollback) without requiring customers to replace existing CD tooling
Build and Improve the Releases Platform
  • Design, build, and scale tools and systems relied on by some of the best engineering teams in the world
  • Solve complex technical challenges around performance, reliability, and scalability
  • Work closely with customers and stakeholders to deeply understand their release and governance challenges, and deliver practical, high-impact solutions
  • Drive improvements to developer experience through better tooling, automation, and processes
Lead and Unblock
  • Investigate and resolve complex performance and reliability issues across the stack
  • Explore systems at every layer — from infrastructure patterns to backend services and data stores
  • Share knowledge and drive engineering best practices across teams through documentation, mentorship, and pairing
  • Support the wider engineering organisation by contributing to cross-team tooling, infrastructure, and frameworks
  • Communicate trade-offs effectively and build alignment around technical decisions
Skills & Experience We Value
Technical Expertise
  • Proven experience working in production environments at scale, ideally using Go, Ruby on Rails, or similar languages
  • Experience designing event-driven or audit-log systems — immutable records, event sourcing, or append-only data models are a strong plus
  • Deep understanding of cloud infrastructure and deploying complex, containerised applications (AWS experience preferred)
  • Familiarity with PostgreSQL or similar relational databases, including reasoning about performance and replication
  • Comfortable solving challenges in distributed systems, observability, and infrastructure reliability
Deployment & Release Experience Essential To This Role
  • Hands‑on experience building or operating deployment and release‑orchestration platforms — designing the workflows that carry a change from merge to production safely, and the systems that model and track those deployments
  • Familiarity with CD systems and deployment tooling (e.g. Argo CD / Argo Rollouts, Spinnaker, Flux, or similar), and with the workflow‑orchestration engines that coordinate complex, multi‑step deploys (e.g. Temporal or comparable)
  • Deep understanding of progressive delivery: canary deployments and canary analysis, blue/green, staged and phased rollouts, feature flags (e.g. LaunchDarkly), health‑based promotion, and automated rollback
  • Experience designing unified, self‑service deployment workflows relied on across many teams or business units — reducing the toil of shipping while keeping guardrails and governance in place
  • Experience with DORA metrics, release governance, or compliance/audit requirements in regulated or large‑scale engineering environments
  • Background integrating with source control and CI/CD platforms (GitHub, GitLab, Buildkite, etc.)
Collaboration and Communication
  • Excellent written and verbal communication skills, especially in a remote‑first environment
  • Ability to distil complex technical concepts into clear explanations for diverse audiences
  • A collaborative, pragmatic mindset — balancing technical quality with business context
  • Comfortable mentoring engineers and leading technical discussions across teams
Additional Experience
  • Kubernetes, Terraform, or other infrastructure‑as‑code tools
  • Familiarity with Kafka, Flink, or other streaming/event‑driven systems
  • Background in SRE, systems programming, or Linux/Unix internals
  • Understanding of secure system design and cloud security best practices
Why Join Buildkite

At Buildkite, we value kindness, autonomy, and collaboration. You’ll be joining a remote‑first company where your work directly helps some of the world’s best engineering teams build and ship software faster and safer.

  • Competitive compensation, including salary, equity, and benefits package
  • Flexible, remote‑first culture (Remote in the ANZ & PST Regions)
  • Meaningful technical challenges at scale
  • Opportunities for professional growth, technical leadership, and cross‑team influence
  • A collaborative, inclusive, and innovative culture where your ideas make a real impact
Where you can work

Our engineering teams are based across ANZ and US‑Pacific time zones — a conscious decision that lets us move quickly with real overlap and minimise fully async work. So while Buildkite is fully remote, we don’t hire everywhere: if you’re applying from outside these regions, we’re not currently in a position to hire you, and can’t offer sponsorship.

Equal Opportunity Employer

At Buildkite, we value diversity and celebrate all types of skills, backgrounds, and experiences. We’re dedicated to fostering an inclusive environment and providing reasonable accommodations throughout our recruitment process.

If you need any accommodations or support during the application or interview process, please reach out to us at accommodations@buildkite.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevOps Support Engineer
Senior DevOps Support Engineer

Buildkite • Australia

Remote
AUD 120,000 - 170,000
Annual leave 20 days
Sick leave 10 days + carer's leave
Remote-work allowance
+5
Platform Engineer: AI-Driven Infra, Equity
Platform Engineer: AI-Driven Infra, Equity

Safetyculture 2 • Sydney

Hybrid
AUD 180,000 - 260,000
Equity with growth potential
Flexible working arrangements
Training & development opportunities
+2
Enterprise Account Executive
Enterprise Account Executive

Buildkite • Australia

Remote
USD 51,897 - 77,846
Generous tech and home office budgets
Co-working space budget
Healthcare and wellness programs
Head of Legal
Head of Legal

Buildkite • Sydney

Remote
AUD 150,000 - 200,000
Remote first culture
Competitive compensation
Professional growth opportunities
+1
Staff Engineer
Staff Engineer

Paxus - Technology + Digital Talent • Sydney

Hybrid
AUD 150,000 - 210,000
Team discounts
Sonder 24/7 support access
Hybrid Sydney office
Director of Engineering
Director of Engineering

Freelancer.com • Council of the City of Sydney

On-site
AUD 260,000 - 380,000
Premium Sydney HQ
Catered lunches
Wellness programs
Senior Platform Engineer: SRE & Cloud Infra
Senior Platform Engineer: SRE & Cloud Infra

black.ai • Sydney

Hybrid
AUD 180,000 - 230,000
Equity for everyone
Remote-friendly by design
L&D allowance $3,000 or Wellness up t
Senior Backend Engineer - Scalable, Data-Driven Bot Defense
Senior Backend Engineer - Scalable, Data-Driven Bot Defense

Ten Eleven Ventures • Sydney

On-site
AUD 100,000 - 130,000
Equity/stock options
Flexible working hours
Generous parental leave
+3
Engineering Manager - Hybrid
Engineering Manager - Hybrid

Sitemate • City of Melbourne

Hybrid
AUD 140,000 - 170,000
Competitive pay
Equity options
20 days annual leave + sick leave
+1
Senior Platform Engineer: Terraform & AWS
Senior Platform Engineer: Terraform & AWS

ClearRoute • Sydney

Hybrid
AUD 140,000 - 190,000
Hybrid working
Home office budget
Profit share
+3