Jobs and Careers
GU

Software Engineer III

Guidewire Software
San Mateo, United Statesfull_timeVerifiedPosted 3 Feb 2025
💰 $204,000/yr($120,000/yr$204,000/yr)

About the role

Summary

Guidewire Software is an insure-tech software company with more than 3,200 people in 40+ countries worldwide. We are an internet-scale, cloud-native, real-time data platform built for the property and casualty insurance industry worldwide.

Are you passionate about building internet-scale multi-tenant cloud native data platforms? Do you have prior experience in building data platform / data lake and analytics SaaS services in public cloud with expertise in modern Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..), Java and/or Scala. Come join our Data platform and Analytics team.

This team owns, builds, and operates Guidewire’s cloud native data platform and analytics SaaS offerings. Guidewire data platform is an enterprise-grade, internet-scale, and cloud-native Big Data platform targeted to be best-in-class in enabling our customers with mission critical insights and decision-making capabilities. The platform is designed to support all of our analytics, data science, and data applications. Guidewire’s data platform already processes Billions of real-time data to provide a rich set of AI/ML SaaS solutions! You will work in a highly collaborative environment building next-generation platforms and services using the latest and greatest cutting-edge & bleeding-edge technologies. You will have fun building cloud-native, enterprise-grade, and internet-scale platforms and SaaS applications

Job Description

Required Skills

  • 5+ years' experience working in a similar Software Engineer role within a data platform/data engineering team

  • Excellent programming skills in Java.

  • Experience with Big Data and distributed systems.

  • Proficiency in SQL programming and database management systems

  • Experience working with Kubernetes, AWS, Docker, and Terraform.

  • Prior experience in building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..) on the public cloud.

  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms).

  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques.

  • Eager to learn new things and passionate about technology!

What you would do

  • Design, develop and run cloud native data platform and analytics SaaS services

  • Design and build large scale real-time stream processing systems

  • Develop and run micro-services and analytics SaaS solutions

  • Perform test driven unit and end to end testing of any code you develop.

  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services

  • Own scalability, availability and data security for your services

  • Own, troubleshoot & resolve code defects

  • Mentor other developers in best practices.

What you would need to succeed

  • Extensive experience working on a public cloud-like AWS

  • Prior experience and passion for building a large-scale multi-tenant cloud-native data platform

  • Emphasize team wins over individual success

  • Strong technical interpersonal skills

  • Excellent software development skills in one or more of the following languages: Java/Scala

  • Extensive experience with Big Data and distributed systems.

  • Expertise in Spark or Flink, Kafka, and Hadoop ecosystem

  • Ability to design large-scale distributed systems

  • Have developed in more than one language and ready to pivot to any language/framework

  • Understand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etc

  • Experience with containers technology

  • Ability to work in an agile fast-paced environment

  • BS or MS degree (Computer Science or Math).

Bonus

  • AWS (EMR, S3, Glue, Kinesis)

  • Debezium

  • ELK

  • Experience in building SaaS/PaaS on AWS/GCP/Azure.

The US base salary range for this full-time position is $120,000 - $204,000 + bonus + equity + benefits. Our salary ranges are determined

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Guidewire Software

View company profile →