Staff Engineer - Releases

New
J
JobgetherRelease platform
AustraliaFull-TimeStaff
SalaryCompetitive compensation package including salary, equity, and benefits.
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPostgreSQLRuby on RailsGoDistributed Systems

Requirements

  • Have proven experience building and operating production systems at scale; Go, Ruby on Rails, or comparable technologies are cited.
  • Have strong experience designing event-driven or audit-log systems, including immutable records, event sourcing, or append-only data models.
  • Have a deep understanding of cloud infrastructure and complex containerized applications; AWS experience is preferred.
  • Have strong knowledge of PostgreSQL or similar relational databases, including performance and replication considerations.
  • Have experience with distributed systems, observability, infrastructure reliability, and scalability challenges.
  • Have hands-on experience building or operating deployment and release-orchestration platforms that move changes from merge to production and model deployment state.
  • Be familiar with CD and deployment platforms such as Argo CD, Argo Rollouts, Spinnaker, or Flux.
  • Have experience with workflow orchestration engines such as Temporal or comparable systems.
  • Understand progressive delivery practices, including canary deployments and analysis, blue/green releases, staged rollouts, feature flags, health-based promotion, and automated rollback.
  • Have experience designing unified self-service deployment workflows across teams or business units with guardrails and governance.
  • Have experience with DORA metrics, release governance, compliance, or audit requirements in large-scale or regulated engineering environments.
  • Have experience integrating source control and CI/CD platforms such as GitHub or GitLab.

Responsibilities

  • Own the technical direction and architecture of the releases platform, including its canonical release model.
  • Lead technical decisions concerning security, reliability, scalability, immutable evidence trails, policy gates, and release governance.
  • Build integrations with CI, source control, and deployment systems, including pipeline ingestion.
  • Design systems for canary analysis, blue/green deployments, staged rollouts, health-based promotion, and automated rollback.
  • Build, scale, and improve tools and systems for large-scale engineering teams and software delivery workflows.
  • Investigate and resolve performance, reliability, and scalability challenges across infrastructure, backend services, and data stores.
  • Work with customers and stakeholders to translate release and governance challenges into technical solutions.
  • Improve developer experience through tooling, automation, self-service workflows, and engineering processes.
  • Share technical knowledge through documentation, mentoring, pairing, and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package including salary, equity, and benefits.
Apply Now