Role Overview:
As a Senior Software Engineer at GEICO, you’ll lead the design and development of robust, scalable distributed systems. You’ll work on everything from defining product architecture to mentoring peers and improving engineering practices. This role offers the opportunity to influence technical direction, drive innovation, and collaborate cross-functionally throughout the software development lifecycle.
What You’ll Do:
-
Design and build scalable distributed systems with performance and resilience in mind.
-
Shape product architecture and define solutions using your technical expertise.
-
Collaborate with cross-functional teams throughout the SDLC.
-
Lead design discussions and code reviews to elevate code quality.
-
Develop reusable components and patterns from both business and technical standpoints.
-
Utilize languages and tools like C#, Python, SQL/NoSQL, Azure services, Docker, Kubernetes, and PowerShell.
-
Contribute to DevOps pipelines and infrastructure-as-code practices.
-
Guide and mentor other developers, sharing best practices and driving process improvements.
What You’ll Bring:
-
Strong experience with the .NET ecosystem (C#, ASP.NET, MVC, Web API, REST).
-
Deep understanding of microservices architecture and API design.
-
Expertise in Azure DevOps, CI/CD pipelines, and scripting with PowerShell.
-
Proficiency in cloud services (Azure, AWS, or GCP).
-
Familiarity with infrastructure monitoring and security tools.
-
Solid foundation in data structures, algorithms, and object-oriented design.
-
4+ years of hands-on .NET development experience.
-
3+ years in architecture/design roles and cloud environments.
-
Bachelor’s in Computer Science, Information Systems, or equivalent experience.
Why GEICO?
Great Company: GEICO protects millions of customers and evolves constantly to meet their needs. As part of an iconic brand, you’ll help deliver solutions that make a real difference.
Great Careers: We support growth through industry-leading training, career development programs, mentorship, and certifications.
Great Culture: GEICO fosters an inclusive, values-driven environment where innovation, collaboration, and respect are central.
Great Rewards:
-
Competitive pay ($80,000–$215,000 based on skills and experience)
-
Comprehensive benefits, 401(k) with 6% match from day one
-
Tuition assistance, mental health support, and adoption/fertility benefits
-
Flexibility through our GEICO Flex program—work from anywhere in the U.S. for up to 4 weeks a year
Diversity & Inclusion Commitment:
GEICO is proud to be an equal opportunity employer, committed to creating an environment of inclusion, fairness, and mutual respect. We accommodate qualified individuals with disabilities and do not tolerate discrimination or harassment of any kind.
Ready to grow your career and make an impact? Apply today to join GEICO’s engineering team.