Senior Staff Engineer
@ GEICO

Palo Alto, CA
$187,500
On Site
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @geico.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review system design principles.
Study cloud architecture patterns.
Practice coding in Java and Python.
Refresh knowledge on distributed systems.

Behavioral Questions

Describe a challenging project you led.
Explain a time you solved a complex problem.
Share an experience collaborating cross-functionally.
Discuss conflict resolution in a team environment.

Frequently Asked Questions