Senior Engineer - Partner Platform

GEICO GEICO · Insurance · Seattle, WA +1

Senior Engineer role at GEICO focused on building high-performance, low-latency platforms and applications to drive insurance business transformation and redefine customer experiences. The role involves full-stack development, designing and building scalable distributed systems, collaborating across teams, and mentoring other engineers. Requires experience with modern programming languages, container orchestration, cloud services, and a strong understanding of microservices architecture and API design.

What you'd actually do

  1. Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  2. Engage in cross-functional collaboration throughout the entire software lifecycle
  3. Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  4. Define, create, and support reusable application components/patterns from a business and technology perspective
  5. Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services

Skills

Required

  • Java
  • C#
  • Python
  • SQL
  • NoSQL databases
  • Docker
  • Kubernetes
  • Azure tools and services
  • microservices oriented architecture
  • API first design (REST, graphQL)
  • monitoring concepts and tooling
  • security protocols and products
  • continuous delivery
  • infrastructure as code
  • AWS
  • GCP

Nice to have

  • open-source software
  • HTML-5
  • JavaScript/TypeScript
  • Angular/react
  • XML
  • JSON
  • RESTful Web Services
  • Flutter

What the JD emphasized

  • high performance, low-latency platforms and applications