Senior Staff Engineer - Remote Opportunity to Drive Technical Innovation and Leadership
Unlock Your Potential as a Senior Staff Engineer at GEICO
GEICO is on the hunt for a highly skilled and experienced Senior Staff Engineer to join our team on a fully remote basis. As a Senior Staff Engineer, you will play a pivotal role in driving technical innovation, leading strategic initiatives, and mentoring our engineering community. If you're passionate about leveraging your technical expertise to solve complex problems and drive business success, we want to hear from you.
About GEICO and the Role
GEICO is a leading insurance provider that is committed to innovation and customer satisfaction. As a Senior Staff Engineer, you will be part of our engineering team, working collaboratively with cross-functional teams to design, develop, and deliver cutting-edge software solutions. This is a unique opportunity to make a meaningful impact on our organization and contribute to our mission of providing exceptional customer experiences.
Key Responsibilities
- Provide technical and thought leadership to the enterprise, focusing on multiple areas and driving strategic initiatives.
- Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems and drive business outcomes.
- Develop and execute technical software development strategies across various domains, ensuring alignment with business objectives.
- Accountable for the quality, usability, and performance of software solutions, driving continuous improvement and innovation.
- Utilize a range of technologies, including Java, Python, C#, SQL, NoSQL databases, Container Orchestration services (Docker, Kubernetes), and Azure tools and services.
- Mentor and coach junior engineers, promoting technical excellence and knowledge sharing across the engineering community.
- Influence and educate executives on technical matters, providing strategic guidance and recommendations.
- Share best practices and improve processes within and across teams, driving efficiency and effectiveness.
- Analyze costs and forecasts, incorporating them into business plans and ensuring alignment with business objectives.
- Determine and support resource requirements, evaluate operational processes, and measure outcomes to ensure desired results.
Essential Qualifications
- Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap.
- Experience partnering with engineering teams and transferring research to production.
- Track record of publications in credible conferences and journals.
- Experience with continuous delivery and infrastructure as code.
- In-depth knowledge of computer science data structures and algorithms.
- Experience solving analytical problems with quantitative approaches.
- Ability to excel in a fast-paced, startup-like environment.
- Knowledge of developer tooling across the software development life cycle.
Preferred Qualifications
- Fluency and specialization in at least two modern languages, such as Java, C++, Python, or C#.
- Experience with microservices-oriented architecture and extensible REST APIs.
- Experience building the architecture and design of new and current systems.
- Fluency in DevOps concepts, cloud architecture, and Azure DevOps operational framework.
- Experience with PowerShell scripting and existing operational portals, such as Azure Portal.
- Experience with application monitoring tools and performance assessments.
- In-depth knowledge of datacenter structure, capabilities, and offerings, including Azure platform and its native services.
- Experience with security protocols and products, including Active Directory, Windows Authentication, SAML, and OAuth.
- Experience with Azure Network, including subscription, security zoning, and more.
Experience and Education
- 10+ years of professional software development experience within a Java framework.
- 8+ years of experience with architecture and design.
- 6+ years of experience with open-source frameworks.
- 4+ years of experience with AWS, GCP, Azure, or another cloud service.
- Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
What We Offer
As a Senior Staff Engineer at GEICO, you will be rewarded with a competitive salary, ranging from $105,000 to $260,000 per annum, depending on your experience and qualifications. In addition to a comprehensive compensation package, you will enjoy a range of benefits, including:
- Premier medical, dental, and vision insurance with no waiting period.
- Paid vacation, sick leave, and parental leave.
- 401(k) plan and tuition reimbursement.
- Paid training and licensures.
- Opportunities for career growth and professional development.
Company Culture and Work Environment
At GEICO, we pride ourselves on our inclusive and dynamic work environment. As a remote worker, you will be part of a distributed team that values collaboration, innovation, and mutual respect. We are committed to providing a workplace that is free from discrimination and harassment, and we strive to create an environment where everyone can thrive.
Why Join GEICO?
GEICO is an equal employment opportunity employer that is committed to diversity and inclusion. We offer a unique opportunity to join a leading insurance provider that is shaping the future of the industry. As a Senior Staff Engineer, you will play a critical role in driving technical innovation and leadership, and you will be rewarded with a competitive compensation package and a range of benefits.
Ready to Take the Next Step?
If you're a motivated and experienced Senior Staff Engineer looking for a new challenge, we want to hear from you. Apply today and join our team of talented engineers who are shaping the future of GEICO.
Don't miss this opportunity to drive technical innovation and leadership at GEICO. Apply now and let's build the future together!
Apply for this job