Skip to content

Senior Software Engineer - Release Engineering

Oakland, CADevOps / SREHybrid5+ YOE
Summary

Builds, optimizes, and hardens CI/CD pipelines, data models, and APIs for agent-ready release infrastructure in a JVM monorepo. Requires 5+ years in Release/DevOps/Platform Engineering with deep experience in Gradle/Bazel, IaC, and cloud systems.

About the role

Responsibilities

Modernize and Scale Core CI/CD and Build Performance

  • Reduce build and test times: Dive deep into Gradle/Bazel configurations and Java build graph to improve cache hit rates, parallelism, and resource utilization for monorepo.
  • Increase signal quality: Systematically identify and eliminate flaky tests and unstable infrastructure in CI pipelines.
  • Automate compliance: Build automations that generate FedRAMP and other audit artifacts from pipelines (e.g., change logs, approvals, evidence of controls).
  • Measure what matters: Instrument CI/CD and release workflows with metrics and dashboards for latency, reliability, cost, and failure modes.

Evolve Toward Automated & Agentic Workflows

  • Improve data hygiene: Shift logs and build outputs to structured, traceable formats.
  • Encourage API-first operations: Build clear, idempotent APIs instead of ad-hoc scripts.
  • Strengthen automated guardrails: Replace human-dependent review steps with policy and safety checks in code.
  • Improve machine-friendly observability: Ensure build and release failures emit clear, parsable signals.

Execute on Infrastructure as Code

  • Own release infrastructure as code: Use Terraform and Helm to define and evolve infrastructure (runners, clusters, queues, controllers).
  • Maintain and scale environments: Manage configuration drift, health, and scaling of pre-production and production targets.
  • Enable safe, frequent deployments: Design deployment strategies (e.g., blue/green, canary, feature-flag-driven rollouts).
  • Support ephemeral environments: Design PR- or feature-scoped environments for isolated validation.

Lead, Mentor, and Collaborate

  • Lead multi-developer efforts: Drive complex projects end-to-end.
  • Mentor others: Provide technical mentorship on CI/CD, IaC, and agent-ready infrastructure; review designs and code.
  • Participate in on-call rotation for critical incidents.

Requirements

  • 5+ years of software engineering experience with focus on Release, DevOps, or Platform Engineering in cloud-based systems.
  • Strong proficiency in Java or similar statically-typed language, and scripting in Python and/or Bash.
  • Deep, hands-on experience with build tools such as Gradle, Bazel, or Maven at scale.
  • Experience managing cloud infrastructure (AWS preferred) using Terraform or similar IaC tools.
  • Experience operating modern CI/CD platforms (e.g., GitHub Actions, Harness, GitLab CI) and improving performance, reliability.
  • Strong fundamentals in data structures, algorithms, system design; familiarity with distributed systems and networking.
  • Excellent communication and collaboration skills; experience leading multi-developer efforts.

Nice-to-Haves (Pluses)

  • Experience with Open Policy Agent (OPA) and policy-as-code approaches.
  • Experience working in regulated environments (e.g., FedRAMP, HIPAA, SOC 2).
Skills
JavaGradleBazelTerraformHelmAWSCI/CDGitHub ActionsPythonBash