Senior Staff Engineer @ GEICO
Your Application Journey
Email Hiring Manager
Job Details
About the Senior Staff Engineer Role
At GEICO, we offer a rewarding career with endless possibilities. This role is designed for an experienced engineer who is passionate about building high-performance, low maintenance, zero-downtime platforms and applications. You will drive our insurance business transformation by redefining customer experiences and leading the technical roadmap for a unified, modernized document management system.
Position Responsibilities
In this role, you will:
- Develop and execute technical strategy in the document management domain.
- Act as the functional tech lead for a cross-functional product team.
- Ensure quality, reliability, and performance of solutions.
- Coordinate with product managers, engineers, and customers to solve complex problems.
- Leverage open-source frameworks and embrace cloud native paradigms.
- Provide technical guidance, mentorship, and share best practices.
Qualifications
The ideal candidate will have:
- Expertise in two or more modern languages (Java, Golang, Python, C#).
- Experience with large-scale distributed systems and fault-tolerance.
- Proven record in microservices architecture and building REST APIs.
- Strong communication skills for technical and non-technical stakeholders.
- Experience with DevOps, CI/CD, and infrastructure as code.
- Deep understanding of data structures, algorithms, and analytical problem solving.
Experience & Education
Required experience includes 10+ years in software development, 8+ years in architecture and design, and 6+ years in cloud service and open-source frameworks. A Bachelor’s degree in Computer Science, Information Systems, or equivalent is required.
Compensation & Benefits
The annual salary ranges from $115,000 to $260,000. GEICO offers competitive benefits, including a 401K with a 6% match, performance incentives, tuition assistance, flexible work arrangements, and comprehensive total rewards.
The GEICO Pledge
GEICO commits to a great company, great culture, great careers, and great rewards. We value inclusivity, innovation, and accountability in an environment free from discrimination and harassment.
Key skills/competency
Java, Cloud, Distributed Systems, Microservices, NoSQL, Cassandra, DevOps, REST APIs, Technical Leadership, CI/CD
How to Get Hired at GEICO
🎯 Tips for Getting Hired
- Customize your resume: Tailor it to highlight distributed systems and cloud skills.
- Research GEICO: Review their mission, culture, and recent innovations.
- Focus on technical expertise: Emphasize experience with Java, NoSQL, and microservices.
- Prepare for interviews: Practice scenarios on system design and leadership.