Senior Software Engineer - Observability and Reliability Platform Engineering (REMOTE)
Join GEICO as a Senior Software Engineer in Observability and Reliability Platform Engineering.
Position Summary
GEICO seeks an experienced Senior Engineer passionate about building high-performance, low-maintenance, zero-downtime platforms and applications. You will drive our insurance business transformation from traditional IT to a technology-focused organization, fostering a culture of psychological safety and continuous improvement.
Position Description
Our engineers collaborate with senior staff to innovate, build, and enhance systems, and identify new opportunities to solve critical problems. You will lead strategy and execution of a technical roadmap to increase product delivery velocity and unlock new engineering capabilities. Deep expertise in open-source observability and data platform domains is essential.
Responsibilities
- Provide technical and thought leadership across the enterprise
- Collaborate with product managers, teams, and clients to solve complex problems
- Develop and implement strategies for observability engineering
- Ensure quality, usability, and performance of solutions
- Mentor and coach team members, influence executives
- Share best practices and improve processes
- Analyze costs, forecast, and incorporate into business plans
- Support resource planning, evaluate processes, measure outcomes, and promote continuous learning
- Participate in on-call and operational support
Qualifications
- Hands-on experience building complex distributed systems for large-scale telemetry, with knowledge of Docker and Kubernetes
- Proficiency in at least one OOP language such as Java, Go, or Python
- Knowledge of open-source databases like MySQL, PostgreSQL, and NoSQL databases such as Cassandra, Clickhouse; familiarity with data formats like Parquet or Avro
- Experience designing observability platforms and performing advanced data analytics with open-source tools
- Experience building distributed systems
- Excellent communication skills, project leadership, and client interaction
- Experience with CI/CD, Infrastructure as Code, and transferring research to production
- Strong understanding of CS data structures and algorithms
- Experience with Windows Server and Event Log
- Ability to thrive in fast-paced environments and handle both development and operational tasks
- Familiarity with developer tools across the software lifecycle, big data, streaming architectures (Lambda/Kappa), and K8 clusters
- Experience with open-source tools like GIT, Jenkins, CircleCI, Terraform, Ansible is a plus
- Knowledge of ML and AI technologies and open-source monitoring tools like Grafana and Prometheus
Experience
- 3+ years in software development, platform architecture, and infrastructure management
- 3+ years working with open-source frameworks
- 1+ years in architecture and design roles
- 3+ years with cloud platforms such as AWS, GCP, Azure, or hybrid data centers
Education
- Bachelor's degree in computer science, Information Systems, or equivalent experience
Salary Range
$90,000 - $215,000 annually, depending on experience and other factors. GEICO does not sponsor employment authorization for this role at this time.
Benefits
Includes medical, dental, vision insurance, paid leave, 401(k), tuition assistance, and more, varying by location and eligibility.
Additional Details
Level: Mid-Senior; Type: Full-time; Industry: Insurance