Geico - Chevy Chase, MD

posted 3 months ago

Full-time - Senior
Chevy Chase, MD
Insurance Carriers and Related Activities

About the position

GEICO is seeking an experienced Senior Manager with a passion for building high performance, low-latency platforms, and applications. In this role, you will build and manage a team of engineers focused on delivering enterprise-wide products that operate in a highly performant and efficient manner. You will play a crucial role in driving our insurance business transformation as we redefine experiences for our customers. As an engineering leader, you will work closely with the engineering staff to innovate and build new engineering solutions, improve and enhance existing solutions, and leverage them to solve critical operational problems. The Senior Manager will lead the strategy and execution of a technical roadmap that emphasizes increasing product delivery velocity and unlocking new engineering capabilities. The ideal candidate will possess deep technical expertise to improve application performance, conduct capacity benchmarking, enhance availability and reliability, and design and evolve cloud infrastructure and architecture. You will collaborate with the Director to manage project dependencies, negotiate delivery dates, and ensure the timely completion of projects while identifying and addressing project risks with implementable solutions or alternatives. In this position, you will also initiate and support performance evaluations of team members, craft fully compliant quality documentation, and work with product teams to understand their pain points around performance and resiliency. You will cultivate a culture of motivation and achievement, build and maintain trustful relationships with team members, and address any technical or analytical skill gaps. Staying current with software engineering best practices is essential, as is the ability to craft and deliver persuasive arguments to drive projects for process improvement, cost leadership, and customer experience enhancement. Additionally, you will be responsible for developing and managing the team budget, reporting on results achieved at regular intervals, and contributing significantly to the team planning process.

Responsibilities

  • Collaborate with the Director to manage project dependencies, negotiate delivery dates, and ensure timely project completion.
  • Identify and address project risks, presenting implementable solutions or alternatives.
  • Understand how requirements and design choices may impact systems across multiple areas.
  • Initiate and support performance evaluation of team members.
  • Craft fully compliant quality documentation.
  • Collaborate with product teams to understand their pain points around performance and resiliency, and formulate strategies to address recurring issues.
  • Cultivate a culture of motivation and achievement, building and maintaining trustful relationships with team members.
  • Address technical or analytical skill gaps, challenging team members to share knowledge and learn new technologies.
  • Stay up to date with current software engineering best practices.
  • Craft and deliver persuasive arguments to drive projects for process improvement, cost leadership, and customer experience enhancement.
  • Manage up to leadership and provide feedback when necessary.
  • Develop and be accountable for the team budget, reporting on results achieved at regular intervals.
  • Contribute significantly to the team planning process, including surfacing team's proposals.

Requirements

  • Fluency in at least one modern programming language such as Go, Java, or Python (Go/Python preferred).
  • Hands-on developing software at least 10-20% of the time.
  • Experience with open-source software is a plus.
  • Working knowledge of functional and object-oriented development paradigms and design patterns.
  • Strong foundation in algorithms, data structures, and core computer science concepts.
  • Experience implementing RESTful and GRPC services, event-driven architectures, microservices, and libraries.
  • Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc.).
  • Familiarity with cloud platforms (AWS, GCP, Azure, etc.).
  • Experience with application monitoring tools and performance assessments.
  • Understanding of SQL and NoSQL databases, including stateful services management and storage.
  • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS, and CDN.
  • Ability to construct, interpret, and apply metrics for decision-making, prioritization, and progress visibility.
  • Strong site reliability engineering principles.
  • Exceptional leadership and communication skills.
  • Effective negotiation abilities.
  • Adaptability and capacity for learning technical concepts quickly.
  • Commitment to fostering a culture of trust, accountability, and continuous improvement.
  • Strategic thinking and the ability to drive projects for positive change.

Nice-to-haves

  • One or more relevant certifications such as AWS Certified DevOps Engineer or Google Professional Cloud DevOps Engineer.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service