Staff Engineer - Customer Platform

GEICO GEICO · Insurance · Bethesda, MD +2

Staff Engineer role focused on modernizing customer-facing web platforms and applications, emphasizing engineering excellence, continuous improvement, and AI automation within a hyper-growth environment. Responsibilities include full-stack development, architecture, operations, and mentoring.

What you'd actually do

  1. Evolve Geico.com and its supporting systems with a focus on speed to market, security, 24x7 availability, and user engagement.
  2. Scope, design, and build scalable and resilient software solutions amongst diverse engineering groups
  3. Utilize object-oriented languages, SQL based databases, Container Orchestration services including Docker and Kubernetes, and a variety of Cloud hosting tools and services
  4. Perform engineering design evaluations and code reviews with peers to elevate the quality of engineering across the organization
  5. Manage day-to-day activities of the engineering teams overseeing execution of software development projects against delivery commitments

Skills

Required

  • Next.JS/React
  • JavaScript
  • Python/Django
  • NGINX
  • PostgreSQL
  • cloud infrastructure concepts
  • application and infrastructure monitoring and tooling
  • Software Development Lifecycle (SDLC)
  • CI/CD, Release Management, and Configuration Management processes tooling
  • critical thinking
  • decision making
  • problem-solving skills
  • verbal/written communication skills

Nice to have

  • experience delivering within a customer facing application backed by a Content Management system
  • data modeling
  • AI concepts

What the JD emphasized

  • zero-downtime platforms
  • AI automation
  • 24x7 availability
  • high-availability Cloud native applications