Senior Software Engineer - Capacity Management
Listed on 2026-08-22
-
Software Development
Backend Developer
Why Join GEICO?
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.
Why Join GEICO?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 on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide.
Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. 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.
GEICO is seeking an experienced Engineer II to join our Capacity Management team. In this role, you will help design, build, and enhance full stack applications and services that improve how we plan, monitor, and optimize platform capacity across the organization. You will work closely with engineers, product partners, and business stakeholders to deliver scalable, reliable, and user‑friendly solutions that support data‑driven decision making.
This is an opportunity for a strong software engineer who enjoys solving complex technical problems, building intuitive front‑end experiences, and developing robust backend services in a collaborative environment.
Responsibilities- Design, develop, test, and maintain full stack applications that support capacity management initiatives
- Build responsive and modern user interfaces using React and Java Script
- Develop backend services and APIs to support application functionality, data access, and system integrations
- Collaborate with cross‑functional partners to understand business needs and translate them into technical solutions
- Contribute to system design, architecture discussions, and technical decision‑making
- Improve application performance, reliability, scalability, and observability
- Write clean, maintainable, and well‑documented code
- Participate in code reviews and help promote engineering best practices
- Troubleshoot production issues and support operational excellence
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).