Full Time

Senior Software Engineering Manager – Site Reliability Engineering

GEICO
$140,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineering Manager – Site Reliability Engineering at GEICO will play a pivotal role in overseeing the engineering teams responsible for ensuring the reliability, availability, and performance of our production systems. This position entails leading SRE initiatives to proactively identify potential issues and implementing robust solutions. The successful candidate will manage a skilled team of engineers, fostering a culture of continuous improvement while collaborating with cross-functional teams to drive efficiency and enhance system resilience. Additionally, the manager will be tasked with mentoring team members and establishing best practices within the SRE framework to support our growth objectives and technological advancements.



Job Responsibilities

  • Lead and manage a team of site reliability engineers, ensuring high levels of performance and engagement.
  • Develop and implement SRE strategies and processes to improve system reliability and operational efficiency.
  • Collaborate with software development teams to build, scale, and maintain robust applications.
  • Monitor system performance and drive incidents resolution processes in line with service level objectives.
  • Establish metrics and monitoring tools to gauge system reliability and performance trends.
  • Provide technical guidance and mentorship to SRE team members, fostering an environment of continuous learning.
  • Conduct post-mortems and root cause investigations for incidents to prevent recurrence.
  • Drive automation efforts to reduce manual processes and improve operational workflows.
  • Collaborate with IT and other departments to enhance the overall operational process and service delivery.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field; Master’s degree preferred.
  • 7+ years of experience in software engineering, with at least 3 years in a managerial or leadership role.
  • Strong understanding of software development methodologies and site reliability engineering principles.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud infrastructure and services, preferably AWS, Azure, or Google Cloud Platform.
  • Expertise in automation and configuration management tools such as Ansible, Terraform, or Chef.
  • Strong analytical and troubleshooting skills, with a keen attention to detail.
  • Excellent communication and interpersonal skills for effective collaboration.


Technologies & Tools

This position will leverage a diverse array of technologies to ensure system reliability and operational efficiency. Key tools include cloud platforms such as AWS or Azure, monitoring tools like Prometheus and Grafana, log management systems such as ELK stack, and configuration management software including Ansible and Terraform. Familiarity with containerization tools such as Docker and orchestration frameworks like Kubernetes will significantly enhance operational capabilities and flexibility in system management.



Ideal Candidates

The ideal candidate for the Senior Software Engineering Manager – Site Reliability Engineering role will be a seasoned engineer with a passion for reliability and performance optimization. They will possess strong leadership qualities, enabling them to guide and inspire teams to achieve high standards. They should be proactive thinkers who can anticipate challenges and implement strategic solutions to complex problems. A collaborative mindset and excellent communication skills are critical, as this role dictates close interaction with various stakeholders across the organization. The candidate should demonstrate a commitment to continuous improvement and a desire to stay abreast of industry advancements and innovative practices in site reliability engineering.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.