Guidewire Software, Inc. logo

Software Engineer II - Cloud Platform

Guidewire Software, Inc.
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SKILLS REQUIRED

CI/CDJavaKubernetesInfrastructure as CodeIntegration TestingAuthorizationAuthentication

Job description

Overview

Develop and optimize the Guidewire Cloud Platform, a multi-tenant cloud platform running Guidewire applications and services. Design platform services and infrastructure while contributing to observability, automated testing, continuous delivery, and cloud-native development.

What you'll do

  • Develop a multi-tenant cloud platform that caters to running all Guidewire applications and services.
  • Design and develop GWCP/ATMOS infrastructure as code using technologies such as EKS (Kubernetes), Terraform, and Golang.
  • Handle platform observability, including logs, metrics, and traces.
  • Design and develop platform services that solve problems such as developer experience, authentication, and authorization using Java and Spring Boot.
  • Engineer quality, scalability, availability, and security into your code.
  • Employ test-driven development to protect products with automated testing and a test-first culture.
  • Deploy containerized applications to AWS through continuous integration and continuous deployment.
  • Work with highly skilled team members in a pairing culture to solve problems daily.

What you'll need

  • 2-4 years of work experience in a SaaS/PaaS environment for large-scale enterprise.
  • Strong programming and software development skills in one or more of the following frameworks and languages: Java, Golang, Python, or equivalent.
  • Container technology experience with Docker or equivalent in a cloud ecosystem.
  • Experience advocating for cloud platforms such as Kubernetes, Mesos, Cloud Foundry, OpenShift, AWS, GCP, Azure, or Serverless.
  • Prior experience with infrastructure as code and configuration management using tools such as Terraform and Ansible.
  • Experience with Java and Spring Boot programming skills with the Linux ecosystem.
  • Demonstrated ability to embrace AI and apply it to your current role.
  • Demonstrated ability to use data-driven insights to drive innovation, productivity, and continuous improvement.
  • A team-first attitude, coupled with curiosity, high potential to learn new technologies, and gain strong technical skills.
  • Comfort working in an agile, social, and fast-paced environment.

Details

  • Location: Bangalore, India.

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.

Software Engineer II - Cloud Platform