At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. We are seeking an accomplished Staff Software Engineer with a proven track record in Java development, extensive experience with Spring Boot, and expertise in designing and maintaining microservice-based architectures.
Requirements
- Design, develop, and maintain scalable, high-performance, and modular microservices using Java (version 21+) and Spring Boot (3.4.x).
- Collaborate with Enterprise Architects and Product Managers to define technical roadmaps and architectural blueprints.
- Build and integrate AI-powered features, focusing on Generative AI solutions.
- Partner with ML and Data Science teams to productionize AI models and support cutting-edge use cases.
- Provide technical leadership and mentorship for engineering teams; establish best practices for code quality, security, testing, and DevOps.
- Review code, coach engineers, and foster an inclusive, learning-rich environment.
- Champion innovation, stay abreast of technology trends, and drive continuous improvement in engineering processes, observability, and automation.
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.