Skip to content

Staff Engineer
Company | Geico |
---|
Location | Bethesda, MD, USA |
---|
Salary | $105000 – $260000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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