Guidewire Software, Inc. logo

Senior Software Engineer (Java backend, Cloud architecture)

Guidewire Software, Inc.
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaCloud ArchitectureMicroservices ArchitectureInfrastructure as CodeAWS Services

Job description

Overview

Senior individual contributor role in Guidewire's Product Development organization, building scalable, cloud-native Java-based solutions for the InsuranceNow product, which serves Tier 1 and Tier 2 insurers globally.

What you'll do

  • Collaborate closely with product managers, architects, and senior engineering leadership across Product Development and Cloud Operations to design and deliver product features.
  • Design and implement scalable, reliable, and secure cloud-native services and integrations for InsuranceNow, with a strong focus on Java-based solutions.
  • Lead the architecture and development of integrations between InsuranceNow and third-party systems commonly used in the insurance industry.
  • Design systems that can scale horizontally to support more Tier 1 and Tier 2 insurers, with clear focus on performance, resilience, observability, and operability.
  • Apply cloud infrastructure and platform capabilities (primarily on AWS; Azure or GCP experience also welcome) to build robust, automated environments.
  • Own CI/CD pipelines and automated testing for your services, ensuring high-quality, low-friction deployments.
  • Use Infrastructure as Code to provision and manage cloud resources in a repeatable and auditable way.
  • Troubleshoot complex production and pre-production issues across application, infrastructure, and data layers using strong analytical and problem-solving skills.
  • Follow and improve secure SDLC practices in partnership with InfoSec and other stakeholders.
  • Coach and mentor other engineers, providing technical leadership and helping the team deliver high-quality outcomes.

What you'll need

  • 8+ years of overall software or infrastructure development experience, including at least 3 years building applications on cloud architectures.
  • Strong, hands-on experience with Java for backend application development, including object-oriented design and clean code practices.
  • Experience designing and building distributed systems and services, ideally with microservices or event-driven architectures.
  • Practical experience with at least one major cloud provider; AWS is highly preferred, but Azure or Google Cloud experience is also valuable.
  • Solid understanding of cloud-native concepts such as zero-downtime deployments, blue/green or canary releases, and promotion of code from QA to staging to production.
  • Strong knowledge of relational and/or non-relational databases and how to model, query, and tune them for scalable systems.
  • Hands-on experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation; experience with Chef, Ansible, or Puppet is also acceptable.
  • Demonstrated ability to design systems for scale, performance, reliability, and maintainability, especially in multi-tenant SaaS environments.
  • Proven logical, analytical, and problem-solving skills, with the ability to debug complex issues across multiple technical layers.
  • Experience owning and improving CI/CD pipelines and automated testing strategies.
  • Ability and desire to quickly learn new technologies and work in a fast-paced, collaborative environment.
  • Proven ability to mentor others and provide technical leadership within an engineering team.

Nice to have

  • Experience building enterprise-grade integrations, including APIs, events, and messaging-based systems.
  • Familiarity with API design (REST, event-based) and experience consuming or exposing business/application events.
  • Understanding of authentication and authorization concepts (e.g., SSO, OAuth, SAML, role-based access control).
  • Experience in the P&C insurance domain or other complex, highly regulated industries.

Details

  • Location: Bengaluru office.
  • Role is a senior individual contributor position within the Product Development organization.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer (Java backend, Cloud architecture)