This position is no longer accepting applications
Closed on June 6, 2026.
Staff Engineer, Software Engineering
Get alerted when similar jobs are posted — set up a Senior jobs alert.
See other roles at GEICO.
Job Description
Senior Staff Engineer in Software Engineering, specializing in SRE Availability and Incident Management, at GEICO. This role leads the strategy and execution of a technical roadmap, collaborates across product and engineering teams, and mentors others.
Responsibilities
- Provide technical and thought leadership across multiple domains within the enterprise
- Collaborate with product managers, team members, customers, and other engineering teams to address complex problems
- Develop and execute a technical software development strategy spanning diverse domains
- Ensure the quality, usability, and performance of delivered solutions
- Work with languages such as Python and C#, manage SQL and NoSQL databases, and utilize container orchestration with Docker and Kubernetes, along with Azure tools and services
- Model mentoring behaviors to strengthen the technical capabilities of the engineering and product community, and influence executives
- Share best practices consistently and improve processes across teams
- Analyze costs and forecasts and integrate them into business planning
- Define and support resource requirements, evaluate operational processes, measure outcomes, and foster continuous learning
Requirements
- Proven ability to design experiments, influence engineering direction, and shape the product roadmap
- Experience partnering with engineering teams and translating research into production systems
- Track record of publications in credible conferences and journals
- Experience with continuous delivery and infrastructure as code
- Strong knowledge of computer science data structures and algorithms
- Experience solving analytical problems with quantitative approaches
- Ability to succeed in a fast paced, startup-like environment
- Familiarity with developer tooling across the software development life cycle
- Proficiency in at least two modern languages such as Go, Java, C++, Python or C#, including object oriented design
- Experience with microservices oriented architecture and extensible REST APIs
- Experience designing architecture and design patterns for reliable and scalable systems
- Understanding of DevOps concepts, cloud architecture, and Azure DevOps frameworks
- Experience scripting with PowerShell
- Experience with Azure Portal and related operational portals
- Experience with application monitoring tools and performance assessments
- Deep knowledge of data center structures and Azure native services
- Experience with security protocols and products such as Active Directory, Windows Authentication, SAML, and OAuth
- Experience with Azure networking, including subscriptions and security zoning
- Capability to design and develop ALM features
- Experience in development and management of EAP projects
Technologies
- Python
- C#
- SQL
- NoSQL
- Docker
- Kubernetes
- Azure
- Azure DevOps
- PowerShell
- Azure Portal
- Active Directory
- Windows Authentication
- SAML
- OAuth
- Go
- Java
- C++
- REST APIs
- Microservices
- EAP
Benefits
- Total rewards program with personalized coverage
- 401K savings plan vested from day one with a 6% match
- Tuition assistance
- Mental healthcare benefits
- Fertility and adoption assistance
- Workplace flexibility (GEICO Flex) allowing up to four weeks remote per year
The GEICO Pledge
Great Company: GEICO supports customers through life’s twists and turns. The mission is to protect people when they need help most, with ongoing evolution to meet new needs.
Great Careers: We offer opportunities to learn, grow, and thrive via personalized development programs, including leading training, certification assistance, and mentoring.
Great Culture: An inclusive culture rooted in integrity, action, and a shared purpose, valuing diverse perspectives and supportive leadership that drives performance.
Engagement and Recognition: Programs that recognize the positive impact of our work on customers' lives.
Great Rewards: Compensation and benefits designed to support physical, mental, and financial well-being.
Comprehensive Total Rewards: A personalized benefits package for overall well-being, including financial and health coverage.
Financial benefits: Market-competitive pay, a 401K plan with a 6% match, performance-based incentives, and tuition assistance.
Additional benefits: Mental healthcare support and fertility and adoption assistance.
Flexibility: workplace flexibility through GEICO Flex, allowing up to four weeks of remote work per year.