Staff Engineer

GEICO GEICO · Insurance · Seattle, WA

Staff Engineer role at GEICO focused on building high-performance, low-maintenance platforms and applications. The role involves technical leadership, strategy execution, and mentoring within the Platform Engineering domain. Requires deep expertise in system design, data pipelines, databases, and CI/CD, with a mention of knowledge in ML and AI technologies.

What you'd actually do

  1. Focus on multiple areas and provide technical and thought leadership to the enterprise
  2. Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  3. Develop and execute technical software development strategy for the Platform Engineering domain
  4. Accountable for the quality, usability, and performance of the solutions
  5. Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives

Skills

Required

  • complex system design
  • data pipeline and architectures
  • scale and performance
  • tuning
  • Docker
  • Kubernetes
  • Java
  • .NET
  • Go
  • Python
  • C++
  • web service integration (REST/SOAP)
  • enterprise middleware integration tiers
  • channel dataflow and process flow including email, messaging, chat, mobile Push and SDK's
  • continuous delivery (CI/CD)
  • Infrastructure as Code
  • CS data structures and algorithms
  • analytical problems with quantitative approaches
  • Windows Server Administration
  • Windows Event Log
  • fast-paced, startup-like environment
  • developer tooling across the software development life cycle
  • big data and streaming data pipeline architecture (Lambda/Kappa)
  • K8 cluster
  • open-source monitoring software like Grafana and Prometheus
  • 6+ years of professional experience in software development, platform architecture, administration, governance, infrastructure management, installation, and maintenance of the hardware, software, and network systems
  • 4+ years of experience in open-source frameworks
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or hybrid data center

Nice to have

  • web technologies such as HTML, CSS, JavaScript
  • open-source databases like MySQL, PostgreSQL, etc.
  • architecting, designing, building automation, workflows, custom objects/apps, declarative functionality, triggers, migration tools in BMC Helix platform and transition such platform to Open Source
  • building and configuring flows, and process builders
  • open-source tools like GIT/Jenkin/CircleCI
  • Terraform/Ansible
  • ML and AI technologies

What the JD emphasized

  • deep technical expertise in the Open-Source Database platform domain
  • architecting, designing, building automation, workflows, custom objects/apps, declarative functionality, triggers, migration tools in BMC Helix platform and transition such platform to Open Source is a big plus
  • Knowledge in ML and AI technologies