Staff Software Engineer (duck Creek/.net) - Billing Platform *hybrid*

GEICO GEICO · Insurance · Bethesda, MD +2

Staff Software Engineer role focused on GEICO's core billing platform, involving design, development, and optimization of large-scale distributed systems using .NET, C#, and Duck Creek. The role emphasizes hands-on coding, architectural contributions, mentoring, and leveraging Azure, Docker, and Kubernetes.

What you'd actually do

  1. Design, build, and optimize scalable, resilient distributed systems across teams (primary focus: hands-on development)
  2. Implement enterprise solutions using .NET (C#) and related frameworks, contributing directly to codebases
  3. Maintain and enhance core insurance systems built on Duck Creek
  4. Develop and improve services using SQL Server, Postgres, REST APIs, microservices
  5. Apply C# and Golang where most effective; prototype and evaluate new technologies

Skills

Required

  • 8+ years of professional, hands-on software development experience
  • Expert-level .NET ecosystem experience (C#, 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
  • Practical experience with monitoring tools (App Insights, Splunk, Grafana/Prometheus)
  • Security best practices and protocols applied in real-world solutions
  • Advanced SQL and Postgres coding and optimization skills
  • Strong CS fundamentals (data structures, algorithms) demonstrated in engineering output
  • Experience driving continuous delivery / modern deployment practices through implementation
  • Lifecycle tooling expertise (planning, source, build, deploy, operations) with practical involvement
  • Exceptional problem solving, technical influence, and mentoring skills
  • Outstanding technical communication and stakeholder management

Nice to have

  • GitHub Copilot / AI-assisted development hands-on experience
  • Implementation experience with event-driven and messaging platforms (Azure Service Bus, Kafka, etc.)
  • Extensive hands-on XML solutions and integrations

What the JD emphasized

  • core insurance systems built on Duck Creek
  • Duck Creek product architecture and hands-on implementation experience