Senior Software Engineer - Release Platform & DevOps

GEICO

Bethesda (MD)

Hybrid

USD 105,000 - 230,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GEICO is seeking an experienced Senior Software Engineer to play a pivotal role in building the next-generation Release Platform and DevOps Tooling to empower our 3000+ engineers in the organization. You will design and develop robust, scalable frameworks and tools that enable policy-driven, automated, reliable and observable software delivery across a large enterprise environment.

As a senior engineer, you will design developer experiences, create self-service capabilities, and implement

Qualifications

  • Strong hands-on experience developing internal developer platforms and DevOps tooling for large-scale organizations.
  • Expertise in Python, Golang (Go), .NET and TypeScript, React for building scalable platform services and developer automation tools.
  • Deep experience with Kubernetes, including namespace management, service discovery, network policies, ingress/egress management, and service mesh.
  • Strong proficiency with Azure DevOps, GitHub Actions, Jenkins, or other CI/CD platforms.
  • Practical experience implementing GitOps workflows
  • Hands-on writing scripts to automate routine tasks using bash, Python scripting
  • Advanced understanding of deployment strategies (blue/green, feature flag) and building resilient, automated rollout processes.
  • Hands-on experience building Policy as Code frameworks using Open Policy Agent (OPA) and Rego.
  • Solid understanding of cloud networking concepts: TCP/IP, DNS, load balancing, ingress controllers.
  • Experience in multi-cloud environments (Azure, AWS, GCP) with a focus on containerized deployments and cloud-native services.
  • Strong troubleshooting and debugging skills for deployment failures, system performance issues, and network troubleshooting.

Responsibilities

  • Design, build, and maintain internal Release Platform services and tooling to enable automated, robust, scalable, and observable software delivery workflows.
  • Develop and enhance CI/CD pipelines and GitOps workflows using tools like Azure DevOps Pipelines and GitHub Actions.
  • Develop policy-as-code governance frameworks using Open Policy Agent (OPA) to enforce deployment rules, approvals, and compliance gates.
  • Design self-service capabilities for developers, including standardized deployment workflows, configuration automation, and security integration.
  • Collaborate with Cyber and Release Control teams to embed security guardrails, change gates, and auditability into the software delivery process.
  • Implement observability best practices, including monitoring, logging, and tracing to improve deployment visibility and reliability.
  • Implement and enforce deployment patterns (blue/green, canary, rolling updates) and fail-safe rollback mechanisms.
  • Mentor junior engineers, perform code reviews, and advocate for engineering excellence across the team.
  • Collaborate across infrastructure, platform, SRE, and application teams to deliver cohesive developer experiences.
  • Continuously explore and integrate open-source innovations to enhance platform reliability, security, and developer productivity.

Skills

Python
Golang (Go)
.NET
TypeScript
React

Education

Bachelor’s or Master’s degree in Computer Science or related technical field

Tools

Kubernetes
Azure DevOps
GitHub Actions
Jenkins
Open Policy Agent (OPA)
Rego

Job description

GEICO is seeking an experienced Senior Software Engineer to play a pivotal role in building the next-generation Release Platform and DevOps Tooling to empower our 3000+ engineers in the organization. You will design and develop robust, scalable frameworks and tools that enable policy-driven, automated, reliable and observable software delivery across a large enterprise environment.

As a senior engineer, you will design developer experiences, create self-service capabilities, and implement

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Release Platform Engineer - DevOps & CI/CD
Senior Release Platform Engineer - DevOps & CI/CD

Government Employees Insurance Company • Maryland

On-site
USD 105,000 - 230,000
Senior Software Engineer - Qualification & Delivery - Release Platform
Senior Software Engineer - Qualification & Delivery - Release Platform

GEICO • Bethesda (MD)

Hybrid
USD 105,000 - 230,000
Senior Software Engineer - Qualification & Delivery - Release Platform
Senior Software Engineer - Qualification & Delivery - Release Platform

Government Employees Insurance Company • Maryland

On-site
USD 105,000 - 230,000
Senior DevOps Engineer: Cloud, CI/CD & Automation
Senior DevOps Engineer: Cloud, CI/CD & Automation

GEICO • Richardson (TX)

On-site
USD 100,000 - 215,000
Senior Staff Platform Engineer - Cloud & Observability
Senior Staff Platform Engineer - Cloud & Observability

GEICO • Bethesda (MD)

On-site
USD 115,000 - 260,000
GEICO Pledge: Great Company, Great C​h
Senior Staff Software Engineering Leader
Senior Staff Software Engineering Leader

GEICO • Bethesda (MD)

Hybrid
USD 150,000 - 300,000
Senior Software Engineer, Underwriting Platform & AI
Senior Software Engineer, Underwriting Platform & AI

GEICO • Bethesda (MD)

Hybrid
USD 100,000 - 215,000
Senior Platform Engineer: Java, SRE & Open Source
Senior Platform Engineer: Java, SRE & Open Source

Government Employees Insurance Company • Renton (WA)

On-site
USD 115,000 - 260,000
401(k) plan with a 6% match
Performance incentives
Tuition assistance
+3
Senior Platform Engineer, Kubernetes & Security
Senior Platform Engineer, Kubernetes & Security

Geico • Bethesda (MD)

On-site
USD 120,000 - 260,000
Competitive pay
Benefits package
Career growth
Senior Software Engineer, Underwriting Platform & AI
Senior Software Engineer, Underwriting Platform & AI

GEICO • Seattle (WA)

Hybrid
USD 100,000 - 215,000