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.