Guidewire Software→
Software Engineer - Cloud at Guidewire Software in San Mateo, CA
Entry LevelOn-siteFull-timeSan Mateo, CA$107k–$161k/yr
Skills
kubernetesawsjavagolangnode.jspythonrest apisgrpclinuxdockerversion control - gitci/cdobservability - logging, metrics, tracingcollaborative mindset
Job Description
Summary: Guidewire Software is a leading platform for P&C insurers, providing innovative cloud solutions. They are seeking an early-career Software Engineer – Cloud to contribute to the design and development of the Guidewire Cloud Platform using Kubernetes and AWS, while collaborating with senior engineers and enhancing their skills in cloud technologies.
Responsibilities:
- Contribute to the design and development of microservices and platform components that power Guidewire Cloud Platform, using Kubernetes and AWS as core technologies
- Implement features and fixes in collaboration with senior engineers, following established coding standards, design patterns, and security best practices
- Help build and improve tools and automation that support deployment, scaling, monitoring, and maintenance of distributed cloud services
- Write and maintain unit, integration, and end-to-end tests to ensure code quality and reliability as part of our CI/CD pipelines
- Assist in improving observability through logging, metrics, and tracing to help teams detect, debug, and resolve issues more quickly
- Participate in code reviews, design discussions, and agile ceremonies, learning from peers while contributing your own ideas and perspectives
- Learn and apply 12-factor app and microservices principles, and help evolve standards for APIs and service integration as you grow in the role
Required Qualifications:
- 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
- Minimum 1 year of professional software engineering experience (or equivalent combination of internships, co-ops, or substantial projects)
- Proficiency in at least one modern programming language such as Java, Golang, Node.js, or Python
- Basic understanding of REST APIs and/or gRPC and how services communicate in a distributed system
- Familiarity with Linux and containerization concepts (Docker or similar) and interest in learning Kubernetes
- Exposure to at least one major cloud platform (AWS, GCP, or Azure) through coursework, internships, or prior roles
- Fundamental knowledge of software engineering best practices: version control (e.g., Git), testing, debugging, and documentation
- Strong problem-solving skills, curiosity to learn new technologies, and a collaborative mindset in team environments
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Experience (coursework, projects, or internships) with Kubernetes, Docker, or other container orchestration tools
- Familiarity with CI/CD tools and practices (e.g., automated builds, tests, and deployments)
- Exposure to observability tools (logging, metrics, tracing) and interest in building reliable distributed systems
- Experience working in agile teams or participating in team-based software projects
Required Skills: Kubernetes, AWS, Java, Golang, Node.js, Python, REST APIs, gRPC, Linux, Docker, Version control - Git, CI/CD, Observability - logging, metrics, tracing, Collaborative mindset
Benefits: Flexible work environment, Health and wellness benefits, Paid time off programs including volunteer time off, Market-competitive pay and incentive programs, Continual development and internal career growth opportunities, including mentorship and access to training on cloud, Kubernetes, and AI tools, 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., 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.
Benefits
Flexible work environment
Health and wellness benefits
Paid time off programs including volunteer time off
Market-competitive pay and incentive programs
Continual development and internal career growth opportunities, including mentorship and access to training on cloud, Kubernetes, and AI tools
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.
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.