The people are the biggest draw. There is no blame culture, and everyone focuses on solving the problems at hand. You'll work with some very smart and very welcoming people here.
How you work was always quite flexible, but the company has embraced remote working in recent years, which is great.
The transition to the cloud has meant moving away from older, non-standard tech to a more modern stack and infrastructure. This has also presented lots of interesting problems to solve.
Internal mobility is embraced, meaning if you want to do something different, you have the ability to move to another team internally.
A lot of focus has been put on benefits in recent years. Things like:
...really show that the company cares.
The culture is unique, and the company has managed to retain it even while growing across the globe. It's a work culture that I feel everyone should experience at some point in their career.
There is still a lot of working in silos. Each department has its own directive, and it can sometimes be hard to get them to care about anything outside of that. Management is aware of this and is trying to improve it though.
Teams are stretched thin, which can result in some longer days. The work is coming faster than the open roles are being filled.
Overall compensation is below some of the bigger tech companies, so there is a big risk of losing talent to them.
Break down the silos. Don't let each team adopt a "not my problem" philosophy.
Pay what the bigger companies are paying. We should be aiming to attract and keep the best talent.
Keep the focus on culture. Guidewire is an amazing place to work and the culture is a massive part of that.
- HR/recruiter call - Background check - Technical phone screening (Java questions) - Codility (or similar technical tasks in Java) - F2F with 3 seniors (each taking about 1 hour)
The interview process has multiple rounds. It involves checking communication skills, programming skills, and Java knowledge, such as interacting with web application programming interfaces. There are different interviewers, and the process inclu
The interview was straightforward, and there was a quick response from the hiring team. It included some technical knowledge questions and coding tasks in the relevant language. The interviewers were friendly and professional throughout.
- HR/recruiter call - Background check - Technical phone screening (Java questions) - Codility (or similar technical tasks in Java) - F2F with 3 seniors (each taking about 1 hour)
The interview process has multiple rounds. It involves checking communication skills, programming skills, and Java knowledge, such as interacting with web application programming interfaces. There are different interviewers, and the process inclu
The interview was straightforward, and there was a quick response from the hiring team. It included some technical knowledge questions and coding tasks in the relevant language. The interviewers were friendly and professional throughout.