Guidewire logo
GuidewirePosted 1 month ago

Staff Software Engineer

$158,000–$277,000 year

On-siteSan Mateo, California, United States

Full TimeSenior LevelLargeInsurance Software

Job Summary

Provide technical leadership and mentorship across multiple engineering teams, fostering a collaborative, customer-centric culture. Design, build, and operate scalable, secure, multi-tenant, cloud-native SaaS services and platform components using AWS, Kubernetes, Docker, Terraform, and Kafka. Develop microservices, APIs, automation tools, and lifecycle management capabilities for highly available distributed applications. Drive adoption of AI, agentic coding tools, and GenAI capabilities to accelerate engineering productivity. Own technical design, CI/CD pipelines, scalability, availability, observability, and data security while championing operational excellence. Lead complex initiatives from concept through delivery, including design reviews, risk management, and production readiness. Support engineer growth through coaching, feedback, and pair programming.

Required Qualifications

  • 12+ years of software engineering experience
  • Deep expertise in Java
  • Strong proficiency in designing and building large-scale distributed systems, microservices, and API-driven architectures
  • Strong understanding of distributed systems principles, including consistency, availability, durability, reliability, fault tolerance, scalability, and consensus concepts
  • Hands-on experience with Kubernetes, AWS or another public cloud, Docker, infrastructure-as-code tools such as Terraform or CloudFormation, and modern CI/CD practices
  • Experience designing, developing, and operating microservices, cloud-native services, automation frameworks, and production-grade platform components
  • Strong knowledge of algorithms, data structures, performance optimization, concurrency, and system-level tradeoffs
  • Experience building or integrating data platforms, machine learning platforms, or large-scale data processing systems
  • Demonstrated ability to embrace AI, apply AI-assisted engineering practices, and use data-driven insights to improve productivity, innovation, and continuous improvement
  • Excellent technical communication skills, with the ability to explain complex ideas clearly, influence through technical merit, and align stakeholders across teams
  • Proven ability to mentor engineers, lead technical direction, promote engineering excellence, and operate with humility, ownership, and a team-first mindset

Desired Qualifications

  • Experience with Large Language Models, Retrieval-Augmented Generation, vector databases, AI agents, agentic workflows, or Model Context Protocol
  • Proficiency in additional languages such as JavaScript, TypeScript, Python, or Go, with a willingness to learn and adapt across technology stacks
  • Experience building SaaS, PaaS, or developer platforms on AWS, GCP, or Azure
  • Experience with TeamCity-based CI/CD pipelines, Argo Workflows, event-driven architecture, or Kafka-based systems on public cloud

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce