Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)
About the position
GEICO is seeking a Senior Engineer to lead the development of high-performance, low maintenance, and zero-downtime platforms and applications. This role is pivotal in driving the transformation of the insurance business from a traditional IT model to a tech-focused organization, emphasizing engineering excellence and a culture of psychological safety and continuous improvement.
Responsibilities
?? Provide technical and thought leadership across multiple areas of the enterprise.
,
?? Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems.
,
?? Develop and execute a technical software development strategy for the Observability Engineering domain.
,
?? Ensure the quality, usability, and performance of solutions.
,
?? Mentor and coach engineering and product community members to enhance their technical expertise.
,
?? Influence and educate executives on technical matters.
,
?? Share best practices and improve processes within and across teams.
,
?? Analyze costs and forecasts, incorporating them into business plans.
,
?? Determine and support resource requirements and evaluate operational processes.
,
?? Take on-call and operational support responsibilities.
Requirements
?? Hands-on experience in building complex distributed systems for large-scale telemetry processing.
,
?? Advanced knowledge of at least one OOP language such as Java, Go, or Python.
,
?? Understanding of open-source databases like MySQL and PostgreSQL, and strong foundation with No-SQL databases like Clickhouse and Cassandra.
,
?? Knowledge of big data formats such as Parquet or Avro.
,
?? Experience in architecting and designing Observability platform solutions using Open-Source technologies.
,
?? Excellent communication skills for leading projects and interacting with clients.
,
?? Experience with continuous delivery (CI/CD) and Infrastructure as Code.
,
?? In-depth knowledge of computer science data structures and algorithms.
,
?? Experience with Windows Server Administration and Windows Event Log.
,
?? Ability to excel in a fast-paced, startup-like environment.
Nice-to-haves
?? Knowledge of developer tooling across the software development life cycle.
,
?? Experience with big data and streaming data pipeline architecture (Lambda/Kappa) and Kubernetes clusters.
,
?? Experience with open-source tools like GIT, Jenkins, CircleCI, and knowledge of Terraform/Ansible.
,
?? Knowledge in ML and AI technologies.
,
?? Experience with open-source monitoring software like Grafana and Prometheus.
Benefits
?? Premier Medical, Dental and Vision Insurance with no waiting period.
,
?? Paid Vacation, Sick and Parental Leave.
,
?? 401(k) Plan.
,
?? Tuition Reimbursement.
,
?? Paid Training and Licensures.
Apply Job!