Logo
GEICO

Staff Engineer

GEICO, Virginia Beach, Virginia, us, 23450

Save Job

Overview

Staff Engineer (REMOTE) at GEICO. The role involves leading engineering efforts across the organization to provide a frictionless experience for customers and to maintain high standards of protection and availability. The ideal candidate has broad and deep technical knowledge across front-end UIs, back-end systems, and everything in between. Position Responsibilities

Focus on multiple areas and provide leadership to the engineering teams Provide technical leadership within the team functional area Own complete solution across its entire life cycle Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications Accountable for the quality, usability, and performance of the solutions Lead in design sessions and code reviews to elevate the quality of engineering across the organization Utilize programming languages like Java, Python, SQL, and NoSQL databases, container orchestration services including Docker and Kubernetes, and a variety of Azure tools and services Mentor more junior team members professionally to help them realize their full potential Consistently share best practices and improve processes within and across teams Qualifications

Advanced programming experience with at least two modern languages such as Java, .NET, Python or C# including object-oriented design Proven understanding of microservices-oriented architecture and extensible REST APIs Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems Advanced understanding of DevOps concepts and cloud architecture Experience with continuous delivery and infrastructure as code Strong problem-solving ability Ability to excel in a fast-paced, startup-like environment Strong communication skills and the ability to convey engineering problems and solutions to technical and non-technical counterparts Knowledge of developer tooling across the software development life cycle In-depth knowledge of CS data structures and algorithms Advanced PowerShell scripting skills Advanced understanding of monitoring concepts and tooling Advanced understanding of security protocols and products Experience

6+ years of Software Development within a C# (.Net) or Java framework 4+ years of experience in open-source frameworks 3+ years of experience with architecture and design 3+ years of experience with AWS, GCP, Azure, or another cloud service Education

Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience Compensation

Base pay range:

$95,000.00/yr - $230,000.00/yr The above annual salary range is a general guideline. Final offer depends on factors including scope and responsibilities of the role, experience, education, and location. GEICO will not sponsor a new applicant for employment authorization for this position. About GEICO and Benefits

The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. We offer a comprehensive Total Rewards program and benefits designed to support physical, mental, and financial well-being, along with flexible work options including GEICO Flex (work from anywhere in the US for up to four weeks per year). Comprehensive Total Rewards program with personalized coverage Financial benefits including market-competitive compensation; 401K with a 6% match; incentives; tuition assistance Access to mental healthcare, fertility and adoption assistance Workplace flexibility and GEICO Flex program Equal Employment Opportunity: GEICO hires and promotes individuals solely on the basis of qualifications for the job. We provide reasonable accommodations for qualified individuals with disabilities and are committed to a discrimination- and harassment-free workplace.

#J-18808-Ljbffr