GEICO is seeking to transform its insurance business by transitioning from a traditional IT model to a tech organization focused on engineering excellence, aiming to build high-performance, low-maintenance, zero-downtime platforms and applications to provide a friction-less experience for customers and maintain high standards of protection and availability.
Requirements
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Expertise in Python and Typescript/JavaScript. Experience with other programming languages like Java/ Kotlin or Golang, React (Clean Architecture) or Angular and GIT
- Experience in backend development: Develop backend micro-services using RESTful APIs, Graph QL, BFF (Backend for Frontend), ORMs, orchestration frameworks like Airflow, Fast API, Spring Boot framework and/or other Spring technologies
- Experience developing and scaling open-source applications such as Datahub, Soda, DBT, etc.
- Experience with modern software development tools including VS code, GitHub Copilot, Cursor and Claude to enhance coding efficiency
- Experience with Open-Source Data Governance solutions like Datahub a plus
- Experience in the complete software development life cycle and knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
Responsibilities
- Scope, design, and build scalable, resilient distributed systems.
- Design, Develop and implement enterprise data governance solutions.
- Build product definition and leverage your technical skills to drive towards the right solution
- Engage in cross-functional collaboration throughout the entire software lifecycle
- Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
- Define, create, and support reusable application components/patterns from a business and technology perspective
- Mentor other engineers
Other
- The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.
- Ability to excel in a fast-paced environment
- At this time, GEICO will not sponsor a new applicant for employment authorization for this position.
- GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.
- GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company.