Posted in

Staff Engineer

Staff Engineer

CompanyGeico
LocationBethesda, MD, USA
Salary$105000 – $260000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Strong understanding of headless CMS architectures and open-source solutions with experience in JavaScript, React, PostgreSQL and NGINX
  • Strong background in delivering digital – web products at scale
  • Strong understanding of cloud infrastructure concepts, platforms, and technologies
  • Advanced understanding of monitoring concepts and tooling
  • Ability to prioritize and drive results based on business value to the organization
  • Strong understanding of the Software Development Lifecycle (SDLC)
  • Experience designing flexible, scalable, high-availability Cloud native applications
  • Experience architecting and designing new and current systems
  • Strong understanding of CI/CD, Release Management, and Configuration Management processes tooling
  • Strong critical thinking, decision making, and problem-solving skills
  • Excellent verbal/written communication skills, with the ability to effectively communicate to both senior leadership and highly technical personnel
  • Ability to excel in a fast-paced environment

Responsibilities

  • Evolve Geico.com and its supporting systems with a focus on speed to market, security, and 24×7 availability
  • Scope, design, and build scalable and resilient software solutions amongst diverse engineering groups
  • Utilize object-oriented languages, Java, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Perform engineering design evaluations and code reviews with peers to elevate the quality of engineering across the organization
  • Manage day-to-day activities of the engineering teams overseeing execution of software development projects against delivery commitments
  • Seek ways to simplify and standardize designs, operations, and deployment plans, focusing on reducing complexity and providing performance, agility, and scalability
  • Responsible for production operations support and ensuring availability, stability, and performance of production applications
  • Collaborate with cross-functional organizations throughout the entire software lifecycle to ensure technology and roadmap alignment
  • Manage projects and processes to keep the team organized, efficient, and optimally running
  • Set, manage, and report KPIs to measure progress and facilitate data-driven decision making
  • Responsible for evaluating and driving new technology and Open-Source software considerations
  • Research and guide architectural level changes that support and enhance application performance, security, and our drive to innovate
  • Mentor and manage engineering peers to help share the necessary skills to perform their jobs and develop their professional careers

Preferred Qualifications

  • Experience delivering CMS solutions using Contentful, Strapi, Storyblok, or AWS Amplify is desired
  • Understanding of data modeling and AI concepts is desired