GEICO
Overview
Staff Engineer (REMOTE) - GEICO Base pay range: $95,000.00/yr - $230,000.00/yr This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. The GEICO Pledge outlines Great Company, Great Culture, Great Rewards and Great Careers. Our Staff Engineer is a lead member of the engineering staff who works across the organization to provide a friction-less experience to our customers and maintain high standards of protection and availability. We deliver high-quality technology products and services in a fast-paced environment. The ideal candidate has broad and deep technical knowledge across front-end UIs through back-end systems. 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 engineering quality Utilize programming languages such as Java, Python, SQL, and NoSQL databases; container orchestration with Docker and Kubernetes; and Azure tools and services Mentor junior team members to help them grow Share best practices and improve processes across teams Qualifications
Advanced programming experience with at least two modern languages (e.g., Java, .NET, Python, C#) including object-oriented design Understanding of microservices architecture and extensible REST APIs Experience designing architecture and design (patterns, reliability, scaling) of systems Advanced understanding of DevOps concepts and cloud architecture Experience with continuous delivery and infrastructure as code Strong problem-solving abilities Ability to excel in a fast-paced, startup-like environment Strong communication skills to convey engineering problems and solutions to technical and non-technical audiences Knowledge of development tooling across the software life cycle In-depth knowledge of CS data structures and algorithms Advanced PowerShell scripting skills Advanced understanding of monitoring concepts and tools Advanced understanding of security protocols and products Experience
6+ years of Software Development with C# (.Net) or Java 4+ years with open-source frameworks 3+ years in 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 Note on Employment and Benefits
The above annual salary range is a general guideline. GEICO does not sponsor new applicants for employment authorization for this position at this time. The GEICO Pledge outlines Great Company, Great Careers, Great Culture, and Great Rewards. GEICO offers a comprehensive Total Rewards program, 401K with match, tuition assistance, and flexibility options including GEICO Flex for remote work. GEICO is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities. Seniorilty level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Insurance Referrals increase your chances of interviewing at GEICO. Sign in to set job alerts for related roles.
#J-18808-Ljbffr
Staff Engineer (REMOTE) - GEICO Base pay range: $95,000.00/yr - $230,000.00/yr This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. The GEICO Pledge outlines Great Company, Great Culture, Great Rewards and Great Careers. Our Staff Engineer is a lead member of the engineering staff who works across the organization to provide a friction-less experience to our customers and maintain high standards of protection and availability. We deliver high-quality technology products and services in a fast-paced environment. The ideal candidate has broad and deep technical knowledge across front-end UIs through back-end systems. 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 engineering quality Utilize programming languages such as Java, Python, SQL, and NoSQL databases; container orchestration with Docker and Kubernetes; and Azure tools and services Mentor junior team members to help them grow Share best practices and improve processes across teams Qualifications
Advanced programming experience with at least two modern languages (e.g., Java, .NET, Python, C#) including object-oriented design Understanding of microservices architecture and extensible REST APIs Experience designing architecture and design (patterns, reliability, scaling) of systems Advanced understanding of DevOps concepts and cloud architecture Experience with continuous delivery and infrastructure as code Strong problem-solving abilities Ability to excel in a fast-paced, startup-like environment Strong communication skills to convey engineering problems and solutions to technical and non-technical audiences Knowledge of development tooling across the software life cycle In-depth knowledge of CS data structures and algorithms Advanced PowerShell scripting skills Advanced understanding of monitoring concepts and tools Advanced understanding of security protocols and products Experience
6+ years of Software Development with C# (.Net) or Java 4+ years with open-source frameworks 3+ years in 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 Note on Employment and Benefits
The above annual salary range is a general guideline. GEICO does not sponsor new applicants for employment authorization for this position at this time. The GEICO Pledge outlines Great Company, Great Careers, Great Culture, and Great Rewards. GEICO offers a comprehensive Total Rewards program, 401K with match, tuition assistance, and flexibility options including GEICO Flex for remote work. GEICO is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities. Seniorilty level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Insurance Referrals increase your chances of interviewing at GEICO. Sign in to set job alerts for related roles.
#J-18808-Ljbffr