Senior Software Engineer
Cloud
Posted on 2/3/2024
Guidewire

1,001-5,000 employees

Recurring revenue software
Company Overview
Guidewire's mission is the be the platform insurers trust to engage, innovate, and grow efficiently. The company is building a data-backed insurance solution.
Data & Analytics
Fintech

Company Stage

Series A

Total Funding

$348.6M

Founded

2001

Headquarters

San Mateo, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

3%

2 year growth

11%
Locations
San Mateo, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
gRPC
Agile
Python
Data Structures & Algorithms
Java
AWS
Go
REST APIs
Linux/Unix
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 10+ years of relevant work experience
  • Strong interpersonal skills and ability to work in an agile, social, and fast-paced environment
  • Practical experience with microservices architecture concepts
  • Proficiency in Java, Golang, NodeJS, Python, or equivalent languages
  • Advocacy for IaaS abstractions, containers technologies, and cloud platforms
  • Experience with distributed tracing and monitoring of apps
  • Experience with REST API / gRPC for data interchange
  • Linux debugging skills
  • Experience with automated testing and deployment
  • Experience with Infrastructure as Code and configuration management
Responsibilities
  • 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 in code
  • Protect products with automated testing
  • Deploy containerized applications to AWS through Continuous Integration (CI) and Continuous Deployment
  • Work with team members, operations team, product managers, and architects to collaborate on code/algorithms, mentor one another, and build infrastructure and software
Desired Qualifications
  • Experience with Spring Boot / Bash programming skills
  • Startup mentality
  • BS/MS degree in Computer Science or Math, or equivalent level of proven professional proficiency