Senior Manager, Staff Software Engineering
At a glance
AI generatedTL;DR
This senior software engineering manager role involves overseeing a team of engineers responsible for the development and implementation of new or revised systems in a large-scale, mission-critical environment. The position requires conducting performance appraisals, initiating salary adjustments, and managing personnel changes while ensuring compliance with regulatory requirements. Day-to-day responsibilities include analyzing system interruptions, training and mentoring engineers, and preparing management reports to optimize cost efficiency. Ideal candidates possess ten years of experience in software development lifecycle best practices, five years of supervisory experience in a technical setting, and two years of automated testing expertise. The role demands proficiency in various programming languages and tools relevant to large-scale systems, with an emphasis on fostering diverse perspectives to forecast the impact of new initiatives.
Skills
What you'll do
- Conduct and approve salary adjustments and performance ratings for associates.
- Manage software implementations to ensure accuracy and regulatory compliance.
- Investigate interruptions in existing systems and manage remedy actions.
- Train and mentor engineers to meet performance expectations and foster development.
- Analyze the impact of new hardware and software on current systems.
- Prepare management reports, department business plans, and staffing budgets.
What we're looking for
- 10+ years of software engineering experience in a mission-critical environment.
- Experience with the full software development lifecycle and best practices.
- Supervisory role in a technical environment for at least 5 years.
- Proficiency in automated testing, including unit, integration, and end-to-end functional tests.
- Ability to manage and mentor engineers to meet performance expectations.
- Conduct performance appraisals and initiate salary adjustments for staff.
- Prepare management reports and department business plans.
Employer
About GEICO
GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance
GEICO currently has 121 open roles on FindRole.
Listed pay typically runs $110,000–$230,000 across 121 roles with salary data.
Most-posted roles
- Staff Engineer - Java (API/Software Development/Microservices) 5
- Senior Staff Machine Learning Engineer 4
- Senior Engineer 3
- Staff Engineer - Capacity Planning and Management 3
- Staff Engineer - Java (HYBRID) 3