Staff Engineer

GEICO GEICO · Insurance · Bethesda, MD +1

Staff Engineer at GEICO responsible for leading engineering teams, owning solutions across their lifecycle, and influencing vision with product managers and other teams to build enterprise-class business applications. Requires expertise in C#, .NET, microservices, cloud platforms (Azure, AWS, GCP), and DevOps.

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
  • object-oriented design
  • micro-services oriented architecture
  • extensible REST APIs
  • architecture and design
  • architecture patterns
  • reliability
  • scaling
  • 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
  • problem-solving ability
  • fast-paced, startup-like environment
  • document and improve workflow and system topology
  • Azure DevOps (ADO)
  • developer tooling across the software development life cycle
  • AWS
  • GCP
  • Azure

Nice to have

  • NoSQL databases
  • Docker
  • Kubernetes
  • Azure tools and services
  • Microsoft Visio
  • open-source frameworks

What the JD emphasized

  • building enterprise-class business applications
  • zero-downtime platforms
  • highest standards of protection and availability
  • hyper-growth environment where priorities shift quickly