At GEICO, the business problem is to leverage cutting-edge technology to deliver exceptional experiences for customers and create innovative solutions that redefine the insurance industry, specifically through the evolution and optimization of the core billing platform.
Requirements
- 8+ years of professional, hands-on software development experience
- Expert-level .NET ecosystem experience (C-Sharp, ASP.NET, Web API, REST, SQL Server, Visual Studio/VS Code)
- Deep Duck Creek product architecture and hands-on implementation experience
- Proven expertise in microservices and extensible API design, with significant coding contributions
- Extensive experience with XML-based data/file systems (XPath, XSD, XML serialization in .NET, etc.)
- Strong distributed systems architecture and scaling capabilities
- Hands-on leadership with Azure Cloud and DevOps pipelines
Responsibilities
- Design, build, and optimize scalable, resilient distributed systems across teams (primary focus: hands-on development)
- Implement enterprise solutions using .NET (C-Sharp) and related frameworks, contributing directly to codebases
- Maintain and enhance core insurance systems built on Duck Creek
- Develop and improve services using SQL Server, Postgres, REST APIs, microservices
- Apply C-Sharp and Golang where most effective; prototype and evaluate new technologies
- Drive adoption and improvement of productivity tooling (VS Code, Cursor, GitHub Copilot) through direct usage and feedback
- Define and deliver reusable components and architectural patterns (business + technical), writing foundational code
Other
- Bachelor’s and/or Master’s Degree, preferably in CS, or equivalent experience
- 8+ years of professional experience
- Outstanding technical communication and stakeholder management
- Exceptional problem solving, technical influence, and mentoring skills
- Travel requirements not specified, but role is hybrid with offices in Palo Alto, CA, Dallas, TX, and Chevy Chase, MD