2 days ago
Base Salary
$105k - $215k/yr
Responsibilities
- Scope, design, and build scalable and resilient distributed systems.
- Define product solutions and contribute technical expertise throughout the software lifecycle.
- Lead design sessions and code reviews.
- Create and support reusable application components and patterns.
- Use programming languages, databases, container orchestration services, and Azure tools to develop applications.
- Mentor engineers and share engineering best practices.
- Assess architectures and develop architecture proposals.
- Improve engineering processes across teams.
Requirements
- At least 4 years of professional software development experience with the .NET framework and C#.
- At least 3 years of architecture and design experience.
- At least 3 years of experience with AWS, GCP, Azure, or another cloud service.
- At least 2 years of experience with open-source frameworks.
- Advanced experience with C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, and object-oriented programming.
- Understanding of microservices architecture, extensible APIs, DevOps, monitoring, security protocols, continuous delivery, and infrastructure as code.
- Advanced PowerShell scripting skills and knowledge of data structures and algorithms.
- Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
- Ability to solve problems, work in a fast-paced environment, and use developer tooling across the software lifecycle.
Benefits
- Personalized development programs, mentorship, and certification assistance.
- Competitive pay, benefits, and flexibility to support employee well-being and future planning.
- GEICO may sponsor employment authorization for a qualified applicant.
- Inclusive and collaborative culture focused on shared success.
Tech Stack
Categories
About GEICO
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States.
