At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. We are looking for a Staff Engineer to innovate and build new systems, improve and enhance existing systems, and identify new opportunities to apply your knowledge to solve critical problems.
Requirements
- Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
- Collaborate across team members and across the tech organization to solve our toughest problems
- Deliver High-Quality services and software for a variety of domains
- Accountable for the quality, usability, and performance of the solutions
- Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design
- Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
- Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community
- Influence and educate executives
- Manage schema evolution, versioning and high-performance API driven systems
- Design and deliver highly-resilient event-driven and messaging based solutions at scale with minimal latency
- Build complex SAAS systems in large scale business focused systems
- Lead and build full-stack application and service development
- Implement security protocols across services and products
Benefits
- Comprehensive Total Rewards program
- 401K savings plan with 6% match
- Performance and recognition-based incentives
- Tuition assistance
- Mental healthcare
- Fertility and adoption assistance
- GEICO Flex program (work from anywhere in the US for up to four weeks per year)
- Paid Time Off
- Paid Holidays