What is a Software Engineer at Guidewire?
As a Software Engineer at Guidewire, you will be responsible for building, scaling, and maintaining mission-critical core platforms that power the global Property and Casualty (P&C) insurance industry. Guidewire’s cloud ecosystem handles millions of complex financial transactions, policy management operations, and real-time claims processing globally. The software you write directly impacts major global insurance carriers, requiring an emphasis on system reliability, fault tolerance, high throughput, and robust domain design.
Engineers at Guidewire build microservices, scalable cloud architectures, and developer-facing APIs while working extensively with core object-oriented frameworks. Whether you are modernizing core products, enhancing cloud infrastructure using AWS and Kubernetes, or building domain-specific features using Java and Guidewire's internal configurations (such as Gosu), your work requires balancing object-oriented purity with practical cloud execution.
The engineering culture values deep technical understanding over surface-level memorization. You will engage in hands-on pair programming, architectural system design discussions, and direct code refinement. Success in this role requires a solid foundation in computer science principles, a deep understanding of core language fundamentals—particularly Java—and the communication skills needed to work collaboratively across global engineering teams.



