We offer a rewarding career where your ambitions are met with endless possibilities. Join our team and be part of a technology-driven organization that is transforming the insurance landscape. We are not just an insurance company, but a company that leverages cutting-edge technology to deliver exceptional experiences for our customers and create innovative solutions that redefine the industry.
Requirements
- 4+ years of professional, hands-on software development experience
- Strong experience in architecting and designing large-scale, complex systems
- Proficient coding skills in C#, Java, Kotlin, Golang, or similar languages
- Experience with a wide range of technologies, including SQL and NoSQL databases, ASB, Kafka, Spark, Airflow, or their equivalents
- Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
- Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
- Strong problem solving and mentoring capability
- Effective technical communication
Benefits
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year