Guidewire's development team is looking for a smart, proactive, and results-oriented Software Engineer to build sophisticated solutions for the property & casualty insurance industry's challenging business domain and enhance our industry-leading products.
You will have the chance to create impact and contribute to a complex application suite of products as we are serving more than 350 companies in 32 countries.
Our software supports significant data volumes and heavy loads. Our platform includes a cluster-safe persistence layer, inter-application messaging architecture, an MVC Web layer, and a lot more.
You will be part of our Product Development organisation, working on products and solutions that enable in-market authorities, regulatory bodies, institutions, third parties, partners and insurers to more readily integrate their insurance processes and 3rd party services to the full suite of Guidewire Software Products.
You'll work alongside inspiring colleagues whom you can rely on for support. Teamwork is very important to us and we are looking for engineers who share knowledge, actively listen to understand different perspectives, are meticulous and work as a unit with the wider team to solve sophisticated challenges.
You will attend training from day one, learning about our solutions and the business, as every day can be different, from development to deployment, quarterly planning, and daily standups.
Your Day-to-Day Responsibilities
- Learn about business and technical problems, review and propose solutions and implement them to the highest standards.
- Write high-quality code and implement automated tests.Implement automation to minimise engineering toil.
- Collaborate with team members; Improve team rituals.
- Fine-tune implementation using feedback from team members; Provide feedback to others.
- Showcase your work in demos.
- Share learnings; help others to improve.
Key Qualifications
- Proven experience in using core Java and building N-tier web applications using Java-based technologies such as Spring, Spring Boot, JUnit, Mockito, Gradle and Maven.
- Familiarity with building and maintaining CI/CD using tools such as TeamCity, Jenkins and Docker.
- Exposure to UI frameworks such as ReactJS.3+ years of experience in the facets of enterprise software systems development, including relational database systems (JDBC, ORM, data modelling and design), software architecture, system integration (messaging, web services, SOA) and web UI.
- Proficient in both spoken and written English and Japanese.
- Concise written communication and documentation skills.
- Degree in Computer Science or equivalent.
- Cloud services (e.g. AWS/GCP/Azure) are advantageous but not required.
What We Do
Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540 insurers, from new ventures to the largest and most complex in the world, run on Guidewire.
As a partner to our customers, we continually evolve to enable their success. We are proud of our unparalleled implementation track record, with 1,000+ successful projects, supported by the largest R&D team and partner ecosystem in the industry. Our marketplace provides hundreds of applications that accelerate integration, localization, and innovation.
Why Work With Us
We're focused on each and every employees' personal and professional development, and offer internal career mobility programs and growth opportunities that make Guidewire unique. Other perks like generous PTO, flexible working, our Guidewire Gives Back charitabeland our "Work From Almost Anywhere" program support our employees' work-life balance