Taro Logo

Senior Engineer - .NET

GEICO is one of the nation's largest auto insurers, a Berkshire Hathaway subsidiary providing insurance services for over 75 years.
Chevy Chase, MD, USA
$105,000 - $215,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Job Description

GEICO, a leading auto insurance provider and Berkshire Hathaway subsidiary, is seeking a Senior .NET Engineer to join their technology team. This role presents an exciting opportunity to work with a Fortune 500 company that's continuously innovating in the insurance technology space.

The position offers a competitive salary range of $105,000 to $215,000 and comes with comprehensive benefits including a 401(k) with 6% match vested from day one, medical coverage, mental healthcare, and unique perks like the GEICO Flex program allowing remote work from anywhere in the US for up to four weeks annually.

As a Senior Engineer, you'll be instrumental in designing and building scalable, resilient distributed systems that serve millions of customers. The role requires expertise in .NET framework, including C#, ASP.NET, and REST APIs, along with modern technologies like microservices architecture, Azure DevOps, and container orchestration using Docker and Kubernetes.

The ideal candidate will demonstrate strong leadership qualities through mentoring other engineers, leading design sessions and code reviews, and actively contributing to improving engineering practices across the organization. You'll work in a fast-paced environment where priorities can shift quickly, requiring adaptability and strong problem-solving skills.

GEICO offers a culture of shared success and inclusion, with opportunities for continuous learning and growth through personalized development programs, certification assistance, and career mentorship. The company's commitment to innovation and customer service, combined with its financial stability as part of Berkshire Hathaway, makes this an excellent opportunity for experienced engineers looking to make a significant impact while advancing their careers.

Working from the Chevy Chase, MD office location, you'll be part of a dynamic team that values different perspectives and focuses on delivering high-quality technology products and services. The role offers a balance of technical challenges and leadership opportunities, making it ideal for senior engineers who want to contribute both technically and strategically to a major insurance technology platform.

Last updated 2 months ago

Responsibilities For Senior Engineer - .NET

  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage technical skills to drive solutions
  • Lead design sessions and code reviews
  • Define and create reusable application components/patterns
  • Mentor other engineers
  • Share best practices and improve processes across teams

Requirements For Senior Engineer - .NET

Python
Kubernetes
  • Advanced programming experience within .NET framework (C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, REST)
  • Understanding of microservices oriented architecture and REST APIs
  • Experience architecting and designing systems
  • Advanced understanding of DevOps concepts and Azure DevOps
  • Advanced PowerShell scripting skills
  • Advanced understanding of monitoring concepts and security protocols
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Strong problem-solving ability

Benefits For Senior Engineer - .NET

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Comprehensive Total Rewards program
  • 401K savings plan with 6% match vested from day one
  • Mental healthcare coverage
  • Fertility and adoption assistance
  • Tuition assistance
  • GEICO Flex program - work from anywhere in the US for up to four weeks per year
  • Performance and recognition-based incentives