Join GEICO as a Staff Engineer and lead the engineering team to provide a friction-less experience to customers. Provide technical leadership and own complete solutions across their entire life cycle.
Requirements
- Advanced programming experience with at least two modern languages such as Java,.NET, Python or C# including object-oriented design
- Proven understanding of micro-services 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 communications skills
- 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
Benefits
- Comprehensive Total Rewards program
- 401K savings plan with 6% match
- Performance and recognition-based incentives
- Tuition assistance
- Mental healthcare
- Fertility and adoption assistance
- Workplace flexibility
- GEICO Flex program