Senior Staff Software Engineer - Developer Experience

GEICOPalo Alto, CA
$115,000 - $260,000Remote

About The Position

GEICO is seeking an experienced and highly skilled Senior Staff Software Engineer to join our AI Assisted Developer Experience team. You will be part of a team of engineers that will develop the discipline, frameworks, tooling, for building software aided by AI, in a highly secure, performant, auditable, and repeatable fashion.

Requirements

  • 10+ years of software engineering experience, with at least 3 years at Staff level or above owning platform or infrastructure domains
  • Demonstrated track record of building and shipping internal developer tooling adopted at scale (100+ engineers)
  • Deep expertise in CI/CD systems (GitHub Actions, ArgoCD, Buildkite, or equivalent) and modern build tooling
  • Production experience integrating LLM APIs (OpenAI, Anthropic, or similar) into developer workflows — prompt design, output validation, cost management
  • Strong proficiency in at least two languages across different paradigms (e.g. Go, TypeScript, Rust + Python) — credibility across polyglot engineering orgs
  • Ability to drive technical consensus across multiple senior stakeholders without direct authority
  • Bachelor's degree or master's degree in information technology or related field, or equivalent experience

Responsibilities

  • Design and own the internal developer platform — CI/CD pipelines, local dev environments, build systems, and deployment workflows — with measurable impact on DORA metrics
  • Evaluate, integrate, and govern AI coding assistants (e.g. GitHub Copilot, Cursor, Claude Code) across engineering teams, including rollout strategy, usage policy, and ROI measurement
  • Build and maintain AI-powered tooling: code generation scaffolds, intelligent PR reviewers, automated documentation generators, and context-aware onboarding assistants
  • Define and enforce standards for IDE configuration, linting, formatting, and code generation prompts across polyglot environments
  • Identify and eliminate friction in the software development lifecycle through data — measure time-to-first-PR, build times, incident MTTR, and cognitive load
  • Architect agentic workflows that automate repetitive engineering tasks (boilerplate generation, dependency upgrades, test scaffolding, changelog authoring)
  • Own the inner dev loop: hot reload, local service mocking, test data generation, and environment parity between local and production
  • Drive adoption of prompt engineering best practices and RAG-based internal knowledge tooling (runbooks, architecture docs, incident history)
  • Set technical direction for developer-facing APIs, SDKs, and CLI tooling consumed by internal engineering teams
  • Establish LLM integration patterns — context window management, prompt versioning, output validation, hallucination guardrails — as reusable internal libraries
  • Define AI-assisted code review standards: what tooling enforces, what humans own, and escalation paths for ambiguous cases
  • Lead architectural reviews with a DX lens, ensuring new systems are observable, testable, and locally runnable from day one
  • Partner with security and compliance to govern AI tool usage — data residency, secret handling, acceptable use policies for LLM-generated code
  • Represent developer experience in roadmap planning, translating engineering pain points into prioritized platform investments
  • Mentor staff and senior engineers on AI-augmented development practices; run internal enablement programs and brown bags
  • Influence hiring by defining technical bar for DX-adjacent roles and contributing to interview design

Benefits

  • 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • tuition assistance
  • mental healthcare
  • fertility and adoption assistance
  • workplace flexibility
  • GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service