Senior Software Engineer- Observability and Reliability Platform Engineering
location_on202, East Pikes Peak Avenue, Historic Uptown, Downtown, Colorado Springs, El Paso County, Colorado, 80903, United States
Job Description
About the Role
GEICO is seeking an experienced Senior Engineer passionate about building high-performance, low-maintenance, zero-downtime platforms and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, fostering a culture of psychological safety and continuous improvement.
Our Engineers collaborate with Sr Staff Engineers to innovate, build new systems, improve existing ones, and identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap to increase product delivery velocity and unlock new engineering capabilities. The ideal candidate has deep expertise in the Open-Source Observability and Data platform domains.
Culture and Values
We are fostering a culture of psychological safety and continuous improvement. As a Senior Software Engineer, you will provide technical and thought leadership across multiple areas of the enterprise, mentor and coach team members, influence executives, and share best practices. You will thrive in a fast-paced, startup-like environment, working on both development and operational tasks while demonstrating adaptability and continuous learning.
Equal Opportunity Employer
GEICO is an equal opportunity employer committed to diversity and inclusion. We provide accommodations for qualified individuals with disabilities and foster a harassment-free work environment.
Work location
Work model: Remote
202, East Pikes Peak Avenue, Historic Uptown, Downtown, Colorado Springs, El Paso County, Colorado, 80903, United States
Colorado Springs, Colorado
Key Responsibilities
- check_circleProvide technical and thought leadership across multiple enterprise areas
- check_circleCollaborate with product managers and engineering teams to solve complex problems
- check_circleDevelop and execute technical strategies for the Observability Engineering domain
- check_circleEnsure the quality, usability, and performance of platform solutions
- check_circleMentor and coach team members and share best practices
- check_circleAnalyze costs, forecast, and incorporate findings into business plans
- check_circleSupport resource requirements and evaluate operational processes
- check_circleTake on-call and operational support duties
Requirements
- verifiedBachelor's degree in Computer Science, Information Systems, or equivalent experience
- verified3+ years in software development, platform architecture, administration, governance, or infrastructure management
- verified3+ years working with open-source frameworks
- verified1+ years in architecture and design roles
- verified3+ years of experience with cloud platforms (AWS, GCP, Azure, or hybrid data centers)
- verifiedProficiency in at least one OOP language such as Java, Go, or Python
- verifiedHands-on experience building complex distributed systems to process large-scale telemetry, with knowledge of Docker and Kubernetes
- verifiedUnderstanding of open-source databases (MySQL, PostgreSQL) and NoSQL databases (Clickhouse, Cassandra, Apache Trino), along with big data formats like Parquet or Avro
- verifiedExperience architecting and designing Observability platform solutions and advanced data analytics using open-source technologies
- verifiedExperience with continuous delivery (CI/CD), Infrastructure as Code, and cloud platforms (AWS, GCP, Azure)
- verifiedStrong knowledge of CS data structures and algorithms
- verifiedExperience with Windows Server administration and Windows Event Log
- verifiedKnowledge of developer tooling across the software development lifecycle and big data/streaming data pipeline architectures
- verifiedKnowledge of ML and AI technologies, and open-source monitoring software like Grafana and Prometheus
- verifiedGEICO does not sponsor employment authorization for this role at this time
Benefits & Perks
Skills, education and keywords
Skills: docker, kubernetes, java, go, python, mysql, postgresql, clickhouse, cassandra, apache trino.
Education: Bachelor's degree in Computer Science, Information Systems, or equivalent experience.