Staff Engineer - Full Stack Applications (hybrid)

GEICO GEICO · Insurance · Seattle, WA +1

Staff Engineer - Full Stack Applications role at GEICO, focusing on building and optimizing high-performance, low-maintenance, zero-downtime platforms and applications within the commercial insurance tech space. The role involves driving business transformation, leading engineering teams, owning solutions across their lifecycle, and influencing product vision. Requires expertise in C# .Net, modern JavaScript frameworks (React, Angular), microservices, REST APIs, cloud platforms (Azure, AWS, GCP), DevOps, and application monitoring.

What you'd actually do

  1. Focus on multiple areas and provide leadership to the engineering teams
  2. Own complete solution across its entire life cycle
  3. Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications
  4. Accountable for the quality, usability, and performance of the solutions
  5. Lead in design sessions and code reviews to elevate the quality of engineering across the organization

Skills

Required

  • C# .Net
  • Java, C++, Python
  • SQL
  • NoSQL databases
  • Docker
  • Kubernetes
  • Azure tools and services
  • React
  • Angular
  • REST APIs
  • microservices oriented architecture
  • continuous delivery
  • infrastructure as code
  • DevOps Concepts
  • Cloud Architecture
  • PowerShell scripting
  • application monitoring tools
  • performance assessments
  • security protocols and products
  • Active Directory
  • Windows Authentication
  • SAML
  • OAuth
  • CS data structures
  • algorithms
  • Azure DevOps (ADO)

Nice to have

  • AWS
  • GCP

What the JD emphasized

  • optimize and resolve performance issues
  • high-performance, low maintenance, zero-downtime platforms
  • engineering excellence