Senior Software Engineer - Release Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Everlaw is evolving its release infrastructure to support a future where AI agents actively participate in deployments. We are looking for a hands-on Senior Software Engineer to build, optimize, and harden the pipelines, data models, and APIs that make this possible. This is an execution-heavy, software engineering role, not a "keep the lights on" position maintaining legacy tooling. You will be writing code, tuning Gradle/Bazel builds, debugging CI flakes, and implementing the specific API endpoints that allow both humans and agents to interact with our infrastructure safely. You will build the high-performance plumbing that powers our transition to an agent-ready platform. At Everlaw, engineering is central to our mission of promoting justice by illuminating truth. Our customers rely on us to handle mission-critical, highly confidential data in commercial and FedRAMP-regulated environments, and our release infrastructure is a key part of that trust. This is a full-time, on-site position located in Oakland, California with an expected hybrid schedule of 3 days/week in the office and 2 days/week at home. Getting started We want you to feel like part of the team early on! Our onboarding process will integrate you into the company with informative sessions on our product, policies, processes, and team structure and goals. We're excited for you to learn, grow, and contribute right away! We trust that you'll bring experience and knowledge that will uplift and uplevel the team, but we don't expect you to know everything on Day 1. About the Release Team The Release team in Platform Engineering owns the "path to production" for the entire Everlaw engineering organization. We are responsible for: The Build: Managing compilation and packaging for our large JVM monorepo and related services. The Pipeline: Operating the CI/CD systems that validate and promote changes across FedRAMP and commercial environments. The Future: Making the release platform "agent ready." That means refactoring our infrastructure to be deterministic, API-driven, and structurally transparent so AI agents can reason about changes without hallucinating, and can act within well-defined safety guardrails. You'll work closely with Product Engineering, Security Engineering, and our emerging AI/Agentic DevEx efforts to make shipping changes to Everlaw faster, safer, and more automatable. In your role, you'll... Modernize and Scale Core CI/CD and Build Performance Your first mandate is to make our existing release platform fast, reliable, and observable. Reduce build and test times: Dive deep into Gradle/Bazel configurations and our Java build graph to improve cache hit rates, parallelism, and resource utilization for our monorepo. Increase signal quality: Systematically identify and eliminate flaky tests and unstable infrastructure in our CI pipelines so that a "green build" is a highly trustworthy signal. Automate compliance: Build automations that generate FedRAMP and other audit artifacts from our pipelines (e.g., change logs, approvals, evidence of controls), reducing manual toil while improving our compliance posture. Measure what matters: Instrument CI/CD and release workflows with metrics and dashboards for latency, reliability, cost, and failure modes, and drive concrete improvements from those insights. Evolve Toward Automated & Agentic Workflows Full AI agent integration is a longer-term goal. As we mature our release platform, you'll help lay the groundwork for "agent-ready" infrastructure by: Improving data hygiene: Gradually shifting logs and build outputs from unstructured text toward structured, traceable formats, making debugging easier for humans now and enabling future automation. Encouraging API-first operations: When building new tools or refactoring pipelines, leaning toward clear, idempotent APIs instead of ad‑hoc "click‑ops" or one‑off scripts, so we reduce toil today and keep the door open for safe orchestration later. Strengthening automated guardrails: Supporting efforts to replace purely human-dependent review steps with policy and safety checks in code, speeding up releases now and defining the boundaries future automation must respect. Improving machine-friendly observability: Helping ensure that build and release failures emit clear, parsable signals instead of opaque "red builds," enabling better automated triage over time. Execute on Infrastructure as Code Own release infrastructure as code: Use tools like Terraform and Helm to define and evolve the infrastructure that powers our builds and deployments (runners, clusters, queues, controllers, supporting services). Maintain and scale environments: Manage configuration drift, health, and scaling of our pre-production and production deployment targets, with a focus on safety and repeatability. Enable safe, frequent deployments: Help design and roll out deployment strategies (e.g., blue/green, canary, feature-flag-driven rollouts) that balance
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at everlaw? Share your experience