EngineerJobs.io
← Back to all jobs
GEICO

Staff Engineer, Software Engineering

Palo Alto, CA $100k - $230k/yr Full time Posted 5d ago

Job Description

GEICO is seeking a Staff Engineer in Software Engineering to lead SRE Availability and Incident Management from its onsite Palo Alto location. This role drives the strategy and execution of a technical roadmap, collaborates across product and engineering teams, and mentors engineers to elevate the organization’s engineering capabilities. A bachelor’s degree and a minimum of two years’ experience are required, with a salary range of USD 100,000 to 230,000 per year.

Responsibilities

  • Provide technical and thought leadership across multiple domains and the enterprise.
  • Collaborate with product managers, team members, customers, and other engineering teams to tackle high-impact problems.
  • Develop and execute a technical software development strategy spanning diverse domains.
  • Ensure the quality, usability, and performance of solutions.
  • Apply languages such as Python and C# (and other object-oriented languages), SQL, NoSQL databases, containerization with Docker and Kubernetes, and Azure tools and services.
  • Serve as a role model and mentor, coaching the engineering and product communities and influencing executives.
  • Share best practices and drive process improvements across teams.
  • Analyze cost, forecast, and integrate findings into business plans.
  • Define resource requirements, evaluate operational processes, measure outcomes, adapt, and sponsor continuous learning.

Requirements

  • Proven ability to design, run experiments, and influence engineering direction and product roadmaps.
  • Experience partnering with engineering teams and translating research into production.
  • Track record of publications in credible conferences and journals.
  • Experience with continuous delivery and infrastructure as code.
  • Strong knowledge of computer science data structures and algorithms.
  • Ability to solve analytical problems using quantitative approaches.
  • Capability to thrive in a fast-paced, startup-like environment.
  • Familiarity with developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Proficiency in at least two modern languages (Go, Java, C++, Python, or C#) with object-oriented design experience.
  • Experience with microservices architecture and extensible REST APIs.
  • Experience designing architecture and design patterns for reliability and scalability of new and existing systems.
  • Knowledge of DevOps concepts, cloud architecture, and Azure DevOps operational framework.
  • Experience with PowerShell scripting.
  • Experience with Azure Portal and other operational portals.
  • Experience with application monitoring tools and performance assessments.
  • In-depth knowledge of data center structure, capabilities, and Azure native services.
  • Experience with security protocols and products, including Active Directory, Windows Authentication, SAML, and OAuth.
  • Experience with Azure Network considerations such as subscriptions and security zoning.
  • Ability to design and develop ALM features.
  • Experience in development and management of EAP.

Technologies

  • Python
  • C#
  • SQL
  • NoSQL
  • Docker
  • Kubernetes
  • Azure / Azure DevOps
  • PowerShell
  • Azure Portal
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth
  • Go
  • Java
  • C++
  • REST APIs
  • Microservices
  • EAP

Benefits

  • Total rewards program with personalized coverage
  • 401K savings plan vested from day one with a 6% match
  • Tuition assistance
  • Mental healthcare benefits
  • Fertility and adoption assistance
  • GEICO Flex workplace flexibility allowing up to four weeks remote per year

The GEICO Pledge

  • Great Company: GEICO supports customers through life’s twists and turns, aiming to protect people when they need it most and continually evolving to meet changing needs.
  • Great Careers: Opportunities for learning and growth through tailored development programs, training, certification support, and mentoring with supportive leaders.
  • Great Culture: An inclusive environment grounded in integrity, action, and a shared purpose, valuing diverse perspectives and belonging.
  • Employee engagement and recognition programs that highlight the positive impact of our work.
  • Great Rewards: Compensation and benefits designed to support physical, mental, and financial well-being.
  • A comprehensive Total Rewards program with personalized coverage for you and your family.
  • Financial benefits including a market-competitive package, day-one 401K with 6% match, performance incentives, and tuition assistance.
  • Access to mental health resources and fertility/adoption support.
  • GEICO Flex program enabling workplace flexibility and remote work options up to four weeks per year.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.