This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a seasoned Duck Creek Software Engineer with extensive experience in designing, building, and maintaining large-scale applications and distributed systems. You will become an integral part of a team dedicated to managing GEICO's core billing platform. This platform includes a comprehensive array of components such as a core billing engine, invoicing system, commissions management, collections, payment processing, CRM integration, subscription management, credit control and dunning management, along with reporting and analytics. In this role, you will play a pivotal part in evolving and optimizing our existing platform, with a strong emphasis on improving its scalability, reliability, and efficiency.
Job Responsibility:
Design, build, and optimize scalable, resilient distributed systems across teams (primary focus: hands-on development)
Implement enterprise solutions using .NET (C#) 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# 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
Engineer solutions leveraging Azure, Docker, Kubernetes, and automation frameworks
Apply best practices for monitoring and debugging with App Insights, Titan, and related tools
Guide, mentor, and support engineers (~30% focus)
share best practices and foster knowledge growth
Contribute hands-on to product direction and solution design
Collaborate actively across the full software lifecycle (requirements through deployment), delivering code and processes
Lead and participate in technical design and code reviews
help enforce standards with code contributions
Requirements:
8+ years of professional, hands-on software development experience
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 we offer:
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
Financial benefits including market-competitive compensation
a 401K savings plan vested from day one that offers a 6% match
performance and recognition-based incentives
and tuition assistance
Access to additional benefits like mental healthcare as well as fertility and adoption assistance
Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year