
Senior Software Engineer – Qualification & Delivery – Release Platform
GEICO
full-time
Posted on:
Location Type: Hybrid
Location: Chevy Chase • California • Maryland • United States
Visit company websiteExplore more
Salary
💰 $105,000 - $215,000 per year
Job Level
About the role
- 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.
Requirements
- 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.
Benefits
- Health insurance
- 401K savings plan vested from day one with a 6% match
- Performance and recognition-based incentives
- Tuition assistance
- Mental healthcare support
- Fertility and adoption assistance
- Workplace flexibility
- GEICO Flex program allowing work from anywhere in the US for up to four weeks per year
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGolang.NETTypeScriptReactKubernetesAzure DevOpsGitHub ActionsJenkinsOpen Policy Agent
Soft Skills
mentoringcode reviewscollaborationtroubleshootingdebugging