Staff Engineer (Remote)
Welcome to GEICO: Where Innovation Meets Excellence
At GEICO, we're not just an insurance company - we're a team of innovators, thinkers, and problem-solvers passionate about transforming the insurance industry through technology. As a Staff Engineer, you'll play a pivotal role in driving our business transformation, leveraging your technical expertise to build high-performance, low-maintenance, and zero-downtime platforms and applications. Join our vibrant community of engineers, and let's propel your career forward together!
About the Role
As a key member of our engineering staff, you'll work on web solutions that provide a seamless experience for our customers while maintaining the highest standards of protection and availability. Our team thrives in a hyper-growth environment where priorities shift quickly, and we're looking for someone with broad and deep technical knowledge to help us deliver high-quality technology products and services.
Key Responsibilities
Scope, design, and build scalable, resilient distributed systems that meet our business needs
Build product definitions and leverage your technical skills to drive towards the right solution
Engage in cross-functional collaboration throughout the entire software lifecycle to ensure seamless integration
Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization
Define, create, and support reusable application components/patterns from a business and technology perspective
Utilize programming languages like JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services, including Docker and Kubernetes, to perform advanced-level application design under minimal direction
Mentor other engineers and consistently share best practices to improve processes within and across teams
Essential Qualifications
To succeed in this role, you'll need:
Strong UI/UX and prototype design knowledge and experience
Experience with Content Management, including implementation solution design and processing rule set
Fluency with HTML5, React, Redux, JavaScript/TypeScript, CSS, JSON, RESTful Web Services, NodeJS, and Event-Driven Architectures
Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
Familiarity with Project Management and work item management tools such as Azure DevOps, JIRA
Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
Experience partnering with engineering teams and transferring research to production
Experience with continuous delivery and infrastructure as code
In-depth knowledge of CS data structures and algorithms
Ability to excel in a fast-paced, startup-like environment
Preferred Qualifications
While not required, the following skills and experience will give you a competitive edge:
Experience with Microservices-oriented architecture and extensible REST APIs
Experience with AI/ML and data-driven integration with backend
Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
Experience with application monitoring tools and performance assessments
Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
Experience and Education
We're looking for candidates with:
6+ years of professional software development experience within Web frameworks/Java/JavaScript
4+ years of experience with architecture and design
4+ years of experience with AWS, GCP, Azure, or another cloud service
4+ years of experience in open-source frameworks
Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
Career Growth and Learning Benefits
At GEICO, we're committed to helping you grow both personally and professionally. As a Staff Engineer, you'll have access to:
Ongoing training and development opportunities to enhance your skills and knowledge
Mentorship programs to help you navigate your career path
Opportunities to work on high-impact projects that drive business results
A collaborative and dynamic work environment that fosters innovation and creativity
Work Environment and Company Culture
Our company culture is built on a foundation of:
Respect and inclusivity: We value diversity and promote a culture of mutual respect and empathy
Collaboration and teamwork: We believe that together, we can achieve great things
Innovation and experimentation: We encourage creativity and calculated risk-taking to drive innovation
Continuous learning and growth: We're committed to helping you develop your skills and advance your career
Compensation, Perks, and Benefits
We offer a competitive salary range of $110,000.00 - $236,500.00 per year, depending on experience and qualifications. Our benefits package includes:
Premier Medical, Dental, and Vision Insurance with no waiting period
Paid Vacation, Sick, and Parental Leave
401(k) Plan
Tuition Reimbursement
Paid Training and Licensures
Conclusion
If you're a motivated and talented engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Don't miss out on the chance to join our dynamic team and contribute to the future of insurance technology. Apply now and take the first step towards an exciting and rewarding career with GEICO!
We Encourage You to Apply!
Even if you feel you're not a perfect match, we'd still love to hear from you. We're looking for great people to join our friendly team and contribute to our mission of innovation and excellence.
Apply Now
Apply Now
At GEICO, we're not just an insurance company - we're a team of innovators, thinkers, and problem-solvers passionate about transforming the insurance industry through technology. As a Staff Engineer, you'll play a pivotal role in driving our business transformation, leveraging your technical expertise to build high-performance, low-maintenance, and zero-downtime platforms and applications. Join our vibrant community of engineers, and let's propel your career forward together!
About the Role
As a key member of our engineering staff, you'll work on web solutions that provide a seamless experience for our customers while maintaining the highest standards of protection and availability. Our team thrives in a hyper-growth environment where priorities shift quickly, and we're looking for someone with broad and deep technical knowledge to help us deliver high-quality technology products and services.
Key Responsibilities
Scope, design, and build scalable, resilient distributed systems that meet our business needs
Build product definitions and leverage your technical skills to drive towards the right solution
Engage in cross-functional collaboration throughout the entire software lifecycle to ensure seamless integration
Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization
Define, create, and support reusable application components/patterns from a business and technology perspective
Utilize programming languages like JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services, including Docker and Kubernetes, to perform advanced-level application design under minimal direction
Mentor other engineers and consistently share best practices to improve processes within and across teams
Essential Qualifications
To succeed in this role, you'll need:
Strong UI/UX and prototype design knowledge and experience
Experience with Content Management, including implementation solution design and processing rule set
Fluency with HTML5, React, Redux, JavaScript/TypeScript, CSS, JSON, RESTful Web Services, NodeJS, and Event-Driven Architectures
Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
Familiarity with Project Management and work item management tools such as Azure DevOps, JIRA
Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
Experience partnering with engineering teams and transferring research to production
Experience with continuous delivery and infrastructure as code
In-depth knowledge of CS data structures and algorithms
Ability to excel in a fast-paced, startup-like environment
Preferred Qualifications
While not required, the following skills and experience will give you a competitive edge:
Experience with Microservices-oriented architecture and extensible REST APIs
Experience with AI/ML and data-driven integration with backend
Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
Experience with application monitoring tools and performance assessments
Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
Experience and Education
We're looking for candidates with:
6+ years of professional software development experience within Web frameworks/Java/JavaScript
4+ years of experience with architecture and design
4+ years of experience with AWS, GCP, Azure, or another cloud service
4+ years of experience in open-source frameworks
Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
Career Growth and Learning Benefits
At GEICO, we're committed to helping you grow both personally and professionally. As a Staff Engineer, you'll have access to:
Ongoing training and development opportunities to enhance your skills and knowledge
Mentorship programs to help you navigate your career path
Opportunities to work on high-impact projects that drive business results
A collaborative and dynamic work environment that fosters innovation and creativity
Work Environment and Company Culture
Our company culture is built on a foundation of:
Respect and inclusivity: We value diversity and promote a culture of mutual respect and empathy
Collaboration and teamwork: We believe that together, we can achieve great things
Innovation and experimentation: We encourage creativity and calculated risk-taking to drive innovation
Continuous learning and growth: We're committed to helping you develop your skills and advance your career
Compensation, Perks, and Benefits
We offer a competitive salary range of $110,000.00 - $236,500.00 per year, depending on experience and qualifications. Our benefits package includes:
Premier Medical, Dental, and Vision Insurance with no waiting period
Paid Vacation, Sick, and Parental Leave
401(k) Plan
Tuition Reimbursement
Paid Training and Licensures
Conclusion
If you're a motivated and talented engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Don't miss out on the chance to join our dynamic team and contribute to the future of insurance technology. Apply now and take the first step towards an exciting and rewarding career with GEICO!
We Encourage You to Apply!
Even if you feel you're not a perfect match, we'd still love to hear from you. We're looking for great people to join our friendly team and contribute to our mission of innovation and excellence.
Apply Now
Apply Now