Senior Software Engineer - Qualification & Delivery - Release Platform

GEICO GEICO · Insurance · Bethesda, MD +2

Senior Software Engineer to build and maintain a next-generation Release Platform and DevOps Tooling for a large enterprise. The role involves designing and developing scalable frameworks and tools for automated, reliable, and observable software delivery, including CI/CD pipelines, GitOps workflows, policy-as-code governance, and observability best practices. The engineer will also mentor junior staff and collaborate with various teams.

What you'd actually do

  1. Design, build, and maintain internal Release Platform services and tooling to enable automated, robust, scalable, and observable software delivery workflows.
  2. Develop and enhance CI/CD pipelines and GitOps workflows using tools like Azure DevOps Pipelines and GitHub Actions.
  3. Develop policy-as-code governance frameworks using Open Policy Agent (OPA) to enforce deployment rules, approvals, and compliance gates.
  4. Design self-service capabilities for developers, including standardized deployment workflows, configuration automation, and security integration.
  5. Collaborate with Cyber and Release Control teams to embed security guardrails, change gates, and auditability into the software delivery process.

Skills

Required

  • Python
  • Golang (Go)
  • .NET
  • TypeScript
  • React
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • Jenkins
  • GitOps
  • bash scripting
  • Python scripting
  • Open Policy Agent (OPA)
  • Rego
  • cloud networking concepts
  • Azure
  • AWS
  • GCP

Nice to have

  • React
  • service mesh
  • blue/green deployments
  • feature flags
  • multi-cloud environments

What the JD emphasized

  • policy-as-code governance frameworks
  • observability
  • security guardrails