Senior Software Engineer
GEICOAbout the role
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.
Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers’ expectations while making a real impact for our company through our shared purpose.
When you join our company, we want you to feel valued, supported and proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.
At GEICO Technology Solutions, we are on a journey to revolutionize the Insurtech space with our technology offerings in the Insurance market and provide excellent service with better efficiency to our Customers and Associates. To achieve our vision and mission, we are focusing on transforming our existing tech to deliver products and capabilities that are marketplace ready and are agnostic of the Line of Business or the Channel utilized.
With this massive mission, we are looking to build a strong team of skilled and talented engineers for our Claims Technology team, with a passion for building high-performance, low-latency platforms, and applications.
If you are interested in transforming and building a new set of applications for Insurtech, this is a great opportunity to join as a founding member of the team while we expand our team in this space.
GEICO Tech is looking for a highly motivated Software Engineer to join our Claims- Partnerships Platform team. This team is responsible for designing and building the next generation of infrastructure, tools, and APIs that enable 3rd party partners to integrate seamlessly with GEICO's ecosystem. You’ll work closely with cross-functional teams, including Product, Partnerships, and and engineering domain teams to deliver scalable, secure, and reliable systems that empower external developers and businesses to create impactful integrations.
Responsibilities:
- Design, build, and maintain full-stack Platform services, scalable APIs, responsive front-end interfaces, SDKs, and developer tools that enable 3rd party integrations with GEICO platforms.
- Partner with product managers, technical program managers, and cross-functional engineers to define and deliver platform features.
- Ensure the platform meets high standards of security, privacy, and compliance while maintaining excellent developer experience.
- Drive end-to-end solutions, from technical design and implementation to deployment and monitoring.
- Improve system reliability, scalability, and performance through thoughtful design and rigorous testing.
- Lead design sessions, code reviews, and knowledge sharing to maintain high engineering standards.
- Proactively identify risks, gaps, and opportunities to improve scalability, reliability, and security.
- Mentor engineers and share best practices to improve processes across teams.
Minimum Qualifications:
- BS/MS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of software engineering experience, including Java (J2EE, Spring Boot) and front-end frameworks (React, Angular, Vue).
- Hands-on experience building full-stack, distributed, and scalable systems with microservices or SOA architecture.
- Experience with REST APIs, GraphQL, or gRPC integrations.
- Knowledge of relational and NoSQL databases, and experience optimizing data access and performance.
- Experience with cloud platforms, container orchestration, and CI/CD pipelines.
- Strong understanding of
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s