I recently left Guidewire after nearly a decade for a very large company, for career-development and salary reasons.
Guidewire's core engineering culture remains exceptional, and I would not hesitate to work for them again in an engineering role. Despite the "kool-aid" at the larger company I now work at, Guidewire remains the place where I was around the largest proportion of brilliant people, and even more importantly, with the fewest jerks and egotists.
Guidewire engineering has a tremendous emphasis on craftsmanship and quality. They also have huge flexibility with workstyle and time off, realistic deadlines (no death-marches at release time), and the company as a whole takes the customer focus and value "integrity" very seriously. They rarely over-promise, and they will do what it takes to make things right when something goes wrong.
There are three main concerns for the engineering org:
First, there have been some growing pains, and since my departure, there is a new SVP. So, there is uncertainty about whether they'll be able to keep the culture intact while keeping engineering velocity up at the same time. I think the outlook is positive, but having moved on, I can't say for certain firsthand.
Second, with the "arms race" in salaries (and other compensation) between large employers around here, it seems like Guidewire has opted out, at least for old-timers who have built seniority on the job. The same could be said about "perks" and other benefits, although my own philosophy on such things is that I'd rather have a higher salary and fewer frills.
Lastly, for some people, insurance can be an inherently dull subject. Technical management mostly does a good job of trying to keep the focus on quality and process, and for many people, that's enough to keep things interesting. There's a good division of work so that you can focus on parts that work for you, and you don't get, say, sucked into the minutiae of insurance-specific business logic or financials if you're not so inclined.
I have a much more limited sense of the company outside engineering these days, but as of a few years ago, when I worked more closely with other divisions, things were very mixed depending on which.
Please catch up development salaries to market for existing employees, and new ones if they're not already competitive.
Please work on better professional development opportunities for engineers and other technical employees.
Applied with employee reference. Received a call from the recruiter to discuss my experience and the job profile. Received an email for a coding test on Codility.com, which I cleared with 100%. Received a call from the hiring manager, who asked qu
Unethical, unprofessional, and a cheap shop. This was the worst experience I've had in the last 16 years. I received a phone call from the manager without any prior notification from the recruiter. I asked to reschedule, and a week later, the recrui
The process was good and quick. I talked to recruiters Marissa and Victoria, and within a week, I was onsite for an interview. The onsite scrutiny was more interesting, wherein I was asked to either write or fix code such that tests passed.
Applied with employee reference. Received a call from the recruiter to discuss my experience and the job profile. Received an email for a coding test on Codility.com, which I cleared with 100%. Received a call from the hiring manager, who asked qu
Unethical, unprofessional, and a cheap shop. This was the worst experience I've had in the last 16 years. I received a phone call from the manager without any prior notification from the recruiter. I asked to reschedule, and a week later, the recrui
The process was good and quick. I talked to recruiters Marissa and Victoria, and within a week, I was onsite for an interview. The onsite scrutiny was more interesting, wherein I was asked to either write or fix code such that tests passed.