GEICO is seeking to drive its insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, and is looking for a Staff Engineer to help achieve this goal
Requirements
- Deep hands-on experience in complex system design, data pipeline and architectures, scalable distributed systems
- Fluent in at least one OOP languages such as Java, Go, Python, C++, etc.
- 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
- Experience solving analytical problems with quantitative approaches
Responsibilities
- Focus on multiple areas and provide technical thought leadership to the enterprise
- Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
- Develop and execute technical software development strategy for the Platform Engineering domain
- Be accountable for the quality, usability, and performance of the solutions
- Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community
- Consistently share best practices and improve processes within and across teams
- Analyze cost and forecast, incorporating them into business plans
Other
- 6+ years of professional experience
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- 4+ years of experience in open-source frameworks
- 3+ years of experience with architecture and design
- At this time, GEICO will not sponsor a new applicant for employment authorization for this position