GEICO is seeking to drive insurance business transformation and platform engineering domain modernization by redefining customer experience through the development of high-performance, low maintenance, zero-downtime platforms and applications.
Requirements
- Fluency in at least one modern language (Go is preferred, .Net is a plus)
- Proven track record of designing, implementing, and maintaining highly scalable, available and reliable system in production
- Understanding of security best practices and data encryption technology
- Understanding of SQL and NoSQL databases, including stateful services management and storage
- Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
- Deep knowledge of DevOps practices, methodologies, and principles, along with a solid understanding of on prem and public cloud-based network, compute, and storage technologies
- In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), cloud efficiency and observability etc.
Responsibilities
- Develop and drive the overall technical roadmap for the GIA Platform organization, aligning it with the organization's business goals and objectives.
- Lead the design and architecture of resilient and scalable platform services, considering both on-premises and cloud-based solutions.
- Champion software development best practices and safe deployment processes to enable continuous, incremental delivery of business values.
- Contribute directly to and leading by example in day-to-day engineering activities (writing feature code and automated tests, raising PRs and reviewing peers’ PRs, developing and managing CI/CD pipelines, production support, among others)
- Develop and maintain comprehensive incident response plans to address various disaster scenarios across multiple partner integration points.
- Spearhead collaboration with various stakeholders in production readiness assessment and operational excellence.
- Evaluate, select, and implement modern technologies and tools to enhance our integration with various partners including but not limited to processes, compliance, and visibility.
Other
- Excellent leadership skills with a passion for mentoring and fostering professional growth
- Strong problem-solving and analytical abilities, with a keen eye for detail and a passion for driving operational excellence
- Visionary thinker with the ability to anticipate future challenges and opportunities
- Exceptional leadership and communication skills
- Proven track record of successfully leading and building software in large and complex organizations