GEICO · 3 hours ago
Senior Software Engineer - Qualification & Delivery - Release Platform
GEICO is seeking an experienced Senior Software Engineer to play a pivotal role in building the next-generation Release Platform and DevOps Tooling. You will design and develop robust, scalable frameworks and tools that empower our engineers, while mentoring junior engineers and collaborating with various teams to enhance developer productivity.
Auto InsuranceFinancial ServicesGovernmentInsuranceInternetMobile
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
Qualification
Required
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
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience
Benefits
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
Company
GEICO
GEICO, Government Employees Insurance Company, has been providing affordable auto insurance since 1936. It is a sub-organization of Berkshire Hathaway.
Funding
Current Stage
Late StageTotal Funding
unknown1996-01-01Acquired
Leadership Team
Recent News
2026-01-24
Company data provided by crunchbase