GEICO is seeking an experienced Senior Manager to build and manage a team of engineers to deliver enterprise-wide solutions, drive insurance business transformation, and redefine customer experiences.
Requirements
- Strong foundation in algorithms, data structures, and core computer science concepts
- Basic UI/UX, API and prototype design knowledge and experience
- Proven experience in digital experimentation to optimize the online customer experience
- Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc)
- Working knowledge of object-oriented development, Gang of Four (GOF) Design Patterns, Microservices, Dependency Injection with IOC containers, and both frontend and backend unit testing
- Strong Cloud (AWS, GCP, Azure etc.) platform knowledge
- Fluency with Java, Go, .NET, HTML-5, JavaScript/TypeScript, XML, JSON, and RESTful Web Services
Responsibilities
- Work with your Director to address project dependencies, negotiate and estimate incremental delivery dates for milestones with the stakeholder community, and deliver projects on time
- Identify and raise appropriate project risks, in addition to presenting detailed and implementable solutions or alternatives
- Understand how requirements and design choices may impact systems across multiple areas
- Report on your team’s progress for project and other key metrics, in addition to presenting detailed and implementable ideas for areas to further improve or influence product or project delivery
- Collaborate with the product teams to understand their pain points around performance, resiliency and formulate strategies to address recurring issues in a sustainable way
- Influence and build vision with product owners to ship quality products in a faster pace
- Develop and motivate teams to solve complex problems and be a strong advocate for open-source technologies and solutions
Other
- Initiate and support performance evaluation of team members
- Cultivate a culture that motivates all levels of performers to higher levels of achievement
- Build and maintain relationships with your team members to support an environment of trust
- Foster a culture of growth mindset that acknowledges and expects individuals to grow and be accountable
- Bachelor’s degree in Information Technology or related field, or equivalent experience