Are you a highly skilled and experienced software engineering leader looking for a new challenge? Do you thrive in a fast-paced and dynamic environment? If so, we have an exciting opportunity for you at Geico Auto Insurance as our Senior Software Engineering Manager for Site Reliability Engineering.As a leader in the insurance industry, Geico is constantly evolving and innovating to meet the changing needs of our customers. Our Site Reliability Engineering team plays a crucial role in ensuring the reliability, performance, and scalability of our software systems. In this role, you will have the opportunity to lead a team of talented engineers and drive the development and implementation of cutting-edge technologies and processes.To excel in this role, you must have a strong technical background in software engineering and a proven track record of managing and developing high-performing teams. Additionally, you should possess excellent communication and leadership skills, with a passion for driving innovation and continuous improvement.If you are ready to take on a challenging and rewarding role at one of the top insurance companies in the country, we encourage you to apply for our Senior Software Engineering Manager position. Join us in revolutionizing the insurance industry and making a positive impact on the lives of millions of customers.
Lead and manage a team of software engineers in the Site Reliability Engineering department, providing guidance, mentorship, and support to help them achieve their full potential
Drive the development and implementation of innovative technologies and processes to improve the reliability, performance, and scalability of our software systems
Collaborate with cross-functional teams to identify and address technical issues, and proactively find solutions to improve overall system health
Set clear goals and expectations for the team, and regularly track and report on progress towards achieving them
Foster a culture of continuous learning and improvement within the team, encouraging them to stay up-to-date with industry trends and best practices
Ensure timely and high-quality delivery of projects, managing resources effectively and making strategic decisions to meet business objectives
Act as a liaison between the Site Reliability Engineering team and other departments, representing the team’s interests and advocating for their needs
Develop and maintain strong relationships with stakeholders, communicating effectively to keep them informed of project status and any potential issues
Strategize and plan for future growth and expansion of the team, identifying areas for improvement and working with leadership to implement changes
Serve as a role model for the team, exemplifying Geico’s values of innovation, integrity, and customer service in all aspects of your work.
Where is this job?
This job is located at Chevy Chase, MD, USA
Job Qualifications
Extensive Experience In Software Engineering And Development: The Senior Software Engineering Manager – Site Reliability Engineering Role At Geico Auto Insurance Requires A Strong Background In Software Engineering And Development, With At Least 10 Years Of Experience In The Field.
Expertise In Site Reliability Engineering: The Ideal Candidate Should Have A Deep Understanding Of Site Reliability Engineering Principles And Best Practices, With A Proven Track Record Of Implementing And Maintaining Highly Available And Scalable Systems.
Leadership And Project Management Skills: As A Senior Manager, The Candidate Should Possess Strong Leadership Skills And The Ability To Effectively Manage A Team Of Engineers. They Should Also Have Experience In Project Management, With The Ability To Oversee Multiple Projects And Ensure Timely Delivery.
Strong Technical Proficiency: The Role Requires A High Level Of Technical Proficiency, Including Expertise In Programming Languages Such As Java, Python, Or C++, As Well As Experience With Modern Software Development Tools And Methodologies.
Excellent Communication And Collaboration Skills: The Senior Software Engineering Manager – Site Reliability Engineering Will Be Responsible For Collaborating With Various Teams And Stakeholders, Both Technical And Non-Technical. Therefore, Strong Communication And Collaboration Skills Are Essential For Success In This Role.
Required Skills
Troubleshooting
Team Management
Leadership
DevOps
Automation
Cloud Computing
Risk Assessment
Performance Monitoring
Agile Methodologies
CI/CD
Incident Response
Resource Allocation
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Teamwork
Active Listening
Adaptability
Problem-Solving