Senior Software Engineer - Release Engineering
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 job
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
Java, Gradle, Bazel, Terraform, Helm, AWS, CI/CD, GitHub Actions, Python, Bash
Similar jobs
DevOps / SRE jobsDesigns and operates shared cloud and private-cloud platforms, infrastructure automation, Kubernetes capabilities, and developer self-service tools. Requires 7+ years in platform, cloud infrastructure, DevOps, or SRE, with strong Terraform, Ansible, Linux, Kubernetes, and public-cloud experience.
Designs, deploys, and operates secure, resilient enterprise and cloud networks across data centers, on-premises environments, and AWS and Azure. Requires 6+ years of production network experience plus expertise in routing, switching, firewalls, automation, and hybrid connectivity.
Build and operate core platform infrastructure, developer tooling, CI/CD, observability, and cloud reliability systems for a regulated payments platform. Requires 5+ years of infrastructure or backend experience, strong infrastructure-as-code skills, and production cloud expertise.
Senior software engineer building standardized, self-service cloud infrastructure across AWS, Google Cloud, and networking systems. Requires 5+ years of software engineering experience, production cloud infrastructure expertise, and proficiency in Go or Python.
Designs and supports physical IT infrastructure across offices, labs, manufacturing facilities, and data centers, including racks, cabling, power, cooling, documentation, and capacity planning. Requires 5+ years of physical infrastructure engineering experience and strong cross-functional project execution.