Staff Engineer (hybrid)

GEICO GEICO · Insurance · Seattle, WA +1

Staff Engineer role focused on modernizing servicing organization with API-first design, leading technical strategy and execution for new and existing systems. Responsibilities include technical leadership, collaboration, delivering high-quality services, designing APIs and microservices using GraphQL, gRPC, Java, Python, Kafka, and deploying applications in a hybrid cloud environment with Kubernetes. The role also involves mentoring and influencing engineering and product communities.

What you'd actually do

  1. Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  2. Collaborate across team members and across the tech organization to solve our toughest problems
  3. Deliver High-Quality services and software for a variety of domains
  4. Accountable for the quality, usability, and performance of the solutions
  5. Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design

Skills

Required

  • Java
  • Python
  • Kafka
  • GraphQL
  • gRPC
  • API design
  • microservices
  • Kubernetes
  • Docker
  • SQL
  • NoSQL databases
  • object-oriented design
  • event-driven architecture
  • messaging based solutions
  • security protocols
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth

Nice to have

  • C#
  • C++
  • Cosmos
  • Cassandra
  • Apache Trino
  • Trino

What the JD emphasized

  • API first design
  • API first engineering approaches
  • event driven architecture
  • real-time APIs
  • federated graphQL
  • gRPC implementations
  • event-driven and messaging based solutions