Geico - Chevy Chase, MD

posted 27 days ago

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

About the position

The Senior Manager, Software Engineering (SRE Availability, Incident & Change Management) at GEICO is a leadership role focused on building high-performance, low-latency platforms and applications. This position involves managing a team of engineers to deliver enterprise-wide products efficiently while driving the transformation of the insurance business. The Senior Manager will lead the strategy and execution of a technical roadmap aimed at enhancing product delivery velocity and unlocking new engineering capabilities.

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 pain points around performance and resiliency, formulating strategies to address recurring issues.
  • Cultivate a culture of motivation and achievement, building trustful relationships with team members.
  • Address technical or analytical skill gaps, encouraging team members to share knowledge and learn new technologies.
  • Stay updated with current software engineering best practices.
  • Craft and deliver persuasive arguments to drive projects for process improvement and customer experience enhancement.
  • Manage team budget and report on results achieved at regular intervals.
  • Contribute significantly to the team planning process, surfacing team proposals.

Requirements

  • Fluency in at least one modern programming language such as Go, Java, or Python (Go/Python preferred).
  • Hands-on software development experience 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, and microservices.
  • Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS).
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Experience with application monitoring tools and performance assessments.
  • Understanding of SQL and NoSQL databases, including stateful services management and storage.
  • Knowledge 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 and prioritization.
  • 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