Guidewire Software
Guidewire Software•3h ago
Indeed

Senior Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Guidewire Software

Full Job Description

Join Guidewire Software in Bengaluru, Karnataka, as a Senior Software Engineer specializing in Java and Backend development. This full-time, hybrid role is within our Product Development and Operations team. We are seeking passionate individuals with experience in building large-scale, multi-tenant, cloud-native data platforms and analytics SaaS services, ideally on public cloud environments. Expertise in modern Java, microservices architecture, and frontend technologies like Angular or React.js is highly valued.

Our Data Platform and Analytics team is responsible for owning, building, and operating Guidewire’s cloud-native data platform and analytics SaaS offerings. This platform is designed to be best-in-class, providing customers with critical insights and decision-making capabilities, supporting all analytics, data science, and data applications. You will collaborate in a dynamic environment to build next-generation platforms and services.

What you will do:

  • Design, develop, and operate cloud-native data platform and analytics SaaS services.
  • Focus on hands-on coding for over 90% of your time.
  • Design and build large-scale real-time stream processing systems.
  • Design, develop, and operate microservices and analytics SaaS solutions.
  • Own Continuous Integration (CI) and Continuous Deployment (CD) pipelines for your services.
  • Ensure scalability, availability, and data security for your services.
  • Triage and resolve code defects.
  • Maintain secure code and address application security findings.

What you will need to succeed:

  • A minimum of 10+ years of relevant work experience.
  • Proven experience in building cloud-native data platforms.
  • Excellent programming skills in Java or Python, with strong, hands-on experience in the Spring Boot framework.
  • Significant experience with AWS (or another major public cloud) and designing cloud-native solutions.
  • A deep understanding of distributed systems concepts, including consistency, availability, fault-tolerance, and consensus algorithms.
  • Demonstrable experience designing and implementing robust, scalable multi-tenancy architectures for SaaS products.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and cloud data warehouses like Redshift.
  • Familiarity with modern big data ecosystems (Data Mesh, Lakehouse) and technologies (Spark, Trino).
  • Working knowledge of Data Governance principles and experience implementing solutions for data quality, security, and compliance.
  • Experience integrating Artificial Intelligence (AI) or Machine Learning (ML) models into production systems and workflows.
  • Working knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with Infrastructure as Code (IaC) using tools like Terraform.

Company

Guidewire Software

Guidewire Software

Guidewire is a leading platform for property and casualty (P&C) insurance companies, empowering them to engage, innovate, and grow efficiently. We deliver our integrated platform as a cloud service, c...

Bengaluru, Karnataka
Posted on Indeed
Senior Software Engineer (Java, Backend) at Guidewire Software | Bengaluru, Karnataka | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform