Software Engineer III - Cloud Platform
Role details
Job location
Tech stack
Job description
- Making an impact with your contribution in building the industry leading cloud platform as a service using Kubernetes as backbone in AWS cloud
- Craft microservices, components, & tools to automate the life cycle of highly available (HA), distributed services and applications on multiple platforms!
- Engineer quality, scalability, availability, and security into your code.
- Protect your products with the assurances of automated testing.
- Deploy containerized applications to AWS through your Continuous Integration (CI) and Continuous Deployment.
- Work with highly skilled team members, operations team, product managers, and architects as we collaborate to write code / algorithms, mentor one another and build infrastructure and software that matters.
- At Guidewire, we foster a culture of curiosity, innovation, and responsible use of AI-empowering our teams to continuously leverage emerging technologies and data-driven insights to enhance productivity and outcomes.
Requirements
Are you a result-oriented, polyglot programmer using 12-factor app methodology to craft your Cloud products? If so, we would like to meet you!, * 4-6 years of relevant work experience
- A discerning comprehension of standard REST API / gRPC for data interchange
- Practical experience with microservices architecture concepts like Service Discovery / API Gateway etc.
- Linux debugging skills
- Boundary-pushing software development skills in one or more of the following frameworks & languages: Java / Golang / NodeJS / Python / equivalent
- Advocate for IaaS abstractions, containers technologies & cloud platforms (like Kubernetes / Mesos / Cloud Foundry / OpenShift, Docker, AWS / Google Cloud Platform / Azure, Serverless)
- Promote proven architectures ("SOLID"/Hexagonal) and other design principles
- Methodically approach distributed tracing and monitoring of apps
- Reinforce sound repeatable automated services.
- Demonstrated ability to embrace AI and apply it to your current role as well as data-driven insights to drive innovation, productivity, and continuous improvement.
Nice to Have
- Software development skills in one or more of the following frameworks & languages: Java / Golang / NodeJS / Python / equivalent
- Container technologies: Docker, Linux debugging
- Strong interpersonal skills, a demeanor emphasizing team wins over individual success
- Comfort working in an agile, social and fast-paced environment.
Benefits & conditions
- This is an hybrid-based position with the flexibility to WFH as applicable
- This position regularly involves pair programming.
- How our CCS group operates: ;/li>
- What the general Interview process will be: ;/li>
- Develop Multi-Tenant Cloud Platform that caters to running all Guidewire applications and services (Refer: , ;/li>
- Deeply involved in design and development of GWCP/ATMOS - infrastructure as code using technologies such as EKS (Kubernetes), Terraform, Golang. In addition handle Observability of the Platform (logs, metrics and traces). (Refer: ;/li>
The US base salary range for this full-time position is $124,000 - $210,000. Your base pay will depend on your experience, skills, education, training, and location among other factors. All full-time positions or part-time roles working 30 hours or more a week at Guidewire are eligible for benefits that support their health and well-being including health, dental, and vision insurance, paid time off, and a company sponsored retirement plan. In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or long term incentive awards which are contingent on a variety of factors including, but not limited to, company and employee performance.