GEICO
Overview
Join to apply for the
Senior Software Engineer
role at
GEICO . This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$100,000.00/yr - $215,000.00/yr Annual Salary $100,000.00 - $215,000.00 Position summary
GEICO is seeking an experienced Senior Engineer with a passion for 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, while co-creating the culture of psychological safety and continuous improvement.
Our Senior Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team delivers high quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, ranging from front-end UIs through back-end systems and all points in between.
Position responsibilities
Scope, design, and build scalable, resilient distributed systems.
Design, develop, and implement enterprise data governance solutions.
Build product definitions and leverage technical skills to drive toward the right solution.
Engage in cross-functional collaboration throughout the software lifecycle.
Lead design sessions and code reviews to elevate engineering quality.
Define, create, and support reusable application components/patterns from business and technology perspectives.
Mentor other engineers.
Share best practices and improve processes within and across teams.
Qualifications
Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems.
Expertise in Python and TypeScript/JavaScript; experience with Java/Kotlin or Golang; React or Angular; and Git.
Backend development: RESTful APIs, GraphQL, BFF, ORMs, orchestration frameworks like Airflow, FastAPI, Spring Boot, or other Spring technologies.
Experience with open-source data governance solutions like Datahub is a plus.
Familiarity with modern development tools (e.g., VS Code, GitHub Copilot) and developer tooling across the software development lifecycle.
Experience with container orchestration (Docker, Kubernetes) and Azure tools.
Experience with relational and non-relational databases (SQL, Snowflake, Oracle, Cosmos DB, Postgres, NoSQL).
Experience with load testing tools (e.g., Gatling) and monitoring/Data Observability tools (Splunk, Grafana, Loki, Prometheus).
Strong DevOps understanding (Azure DevOps, CI/CD tooling such as Jenkins, Gradle, Artifactory).
Experience across operating systems (Linux and Windows) and knowledge of continuous delivery and infrastructure as code.
Strong problem-solving abilities and the ability to thrive in a fast-paced environment.
Company culture and benefits GEICO pledges: Great Company, Great Culture, Great Rewards and Great Careers. Benefits include a comprehensive total rewards program, 401(k) with company match, tuition assistance, mental healthcare support, fertility and adoption assistance, and flexible work options (including GEICO Flex).
Equal employment opportunity GEICO is an equal opportunity employer. We hire and promote individuals solely on the basis of qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and perform essential functions of the job, unless accommodation would impose an undue hardship. We maintain an environment free from discrimination and harassment.
#J-18808-Ljbffr
Join to apply for the
Senior Software Engineer
role at
GEICO . This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$100,000.00/yr - $215,000.00/yr Annual Salary $100,000.00 - $215,000.00 Position summary
GEICO is seeking an experienced Senior Engineer with a passion for 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, while co-creating the culture of psychological safety and continuous improvement.
Our Senior Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team delivers high quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, ranging from front-end UIs through back-end systems and all points in between.
Position responsibilities
Scope, design, and build scalable, resilient distributed systems.
Design, develop, and implement enterprise data governance solutions.
Build product definitions and leverage technical skills to drive toward the right solution.
Engage in cross-functional collaboration throughout the software lifecycle.
Lead design sessions and code reviews to elevate engineering quality.
Define, create, and support reusable application components/patterns from business and technology perspectives.
Mentor other engineers.
Share best practices and improve processes within and across teams.
Qualifications
Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems.
Expertise in Python and TypeScript/JavaScript; experience with Java/Kotlin or Golang; React or Angular; and Git.
Backend development: RESTful APIs, GraphQL, BFF, ORMs, orchestration frameworks like Airflow, FastAPI, Spring Boot, or other Spring technologies.
Experience with open-source data governance solutions like Datahub is a plus.
Familiarity with modern development tools (e.g., VS Code, GitHub Copilot) and developer tooling across the software development lifecycle.
Experience with container orchestration (Docker, Kubernetes) and Azure tools.
Experience with relational and non-relational databases (SQL, Snowflake, Oracle, Cosmos DB, Postgres, NoSQL).
Experience with load testing tools (e.g., Gatling) and monitoring/Data Observability tools (Splunk, Grafana, Loki, Prometheus).
Strong DevOps understanding (Azure DevOps, CI/CD tooling such as Jenkins, Gradle, Artifactory).
Experience across operating systems (Linux and Windows) and knowledge of continuous delivery and infrastructure as code.
Strong problem-solving abilities and the ability to thrive in a fast-paced environment.
Company culture and benefits GEICO pledges: Great Company, Great Culture, Great Rewards and Great Careers. Benefits include a comprehensive total rewards program, 401(k) with company match, tuition assistance, mental healthcare support, fertility and adoption assistance, and flexible work options (including GEICO Flex).
Equal employment opportunity GEICO is an equal opportunity employer. We hire and promote individuals solely on the basis of qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and perform essential functions of the job, unless accommodation would impose an undue hardship. We maintain an environment free from discrimination and harassment.
#J-18808-Ljbffr