Staff Engineer - Java (hybrid)

GEICO GEICO · Insurance · Palo Alto, CA +2

This role is for a Staff Engineer focused on building and maintaining enterprise-class software solutions, including modernizing legacy applications and driving digital transformation. The role emphasizes technical leadership, architectural design, and full lifecycle ownership of solutions, utilizing technologies like Java, Spring Boot, Kubernetes, Kafka, and Azure services. While the company is in the insurance domain and may use AI tools, the core responsibilities of this role do not involve building or researching AI/ML models or systems.

What you'd actually do

  1. Provide influential technical leadership and guidance to engineering teams.
  2. Own complete solution across its entire life cycle.
  3. Proactively influence and collaboratively build vision with product managers, principal engineers, architects, team members, and customers to solve complex enterprise-class problems, demonstrating clear, concise communication and active listening.
  4. Be accountable for the quality, usability, and performance of the solutions.
  5. Lead impactful architectural design discussions and contribute to elevating the quality of engineering through active participation in peer review requests across the organization.

Skills

Required

  • Java
  • object-oriented design
  • complex technical concepts communication
  • independent technical leadership
  • mentoring engineers
  • architectural maturity
  • complex problem-solving
  • microservices-oriented architecture
  • extensible REST APIs
  • architecture and design
  • DevOps Concepts
  • Cloud Architecture
  • Azure DevOps Operational Framework
  • application monitoring
  • performance assessments
  • observability practices
  • cloud infrastructure concepts
  • Azure platform
  • security protocols
  • secure authentication/authorization mechanisms
  • computer science data structures
  • algorithms

Nice to have

  • C++
  • C#
  • Spring Boot
  • Docker
  • Kubernetes
  • Kafka
  • Snowflake
  • Azure AppInsights
  • Datadog
  • New Relic
  • Dynatrace
  • Splunk
  • Active Directory
  • Windows Authentication
  • SAML
  • Agile/Scrum methodologies