Squarepoint has clearly done very well over the past few years and is consistently growing and expanding as a result. That means a lot of career opportunities, and an environment that's anything but stale.
I've noticed a lot of new faces showing up around the office recently, and there's a good positive culture emerging in the engineering teams - casual conversations at lunch, mid-week beers just outside the office on a sunny day, general camaraderie.
Colleagues are very skilled.
The cynical politics you might sometimes expect at a HF are not present, at least among the software engineering lot.
Working here has been fantastic for my career.
Big growth means growing pains. There's some clear technical debt that needs paying down across some of the firm's systems, which becomes more obvious as scale increases.
Not everyone's experience is the same. For better or for worse, different teams can have quite different management styles.
Expectations are high. People who struggle can be left feeling exposed; despite the growth, there's clearly a culture of not accepting mediocrity.
Focus on cross-team communication and collaboration, and on identifying talent in management who understand the value of a positive culture for improving these things.
Applied via recruiter. First stage was a phone call with a software developer. Not a standard interview at all -- was given a huge C++ code using a library I've never heard of and I was asked to fix it.
The interview process was quite lengthy but I think fair. There were multiple technical and behavioural interviews and a final chat with a senior manager after which I was given an offer.
Mostly remote, one final onsite, got to meet lots of team members from different offices. Lots of technical questions with a focus on solving real problems (not so heavy on the LeetCode stuff)
Applied via recruiter. First stage was a phone call with a software developer. Not a standard interview at all -- was given a huge C++ code using a library I've never heard of and I was asked to fix it.
The interview process was quite lengthy but I think fair. There were multiple technical and behavioural interviews and a final chat with a senior manager after which I was given an offer.
Mostly remote, one final onsite, got to meet lots of team members from different offices. Lots of technical questions with a focus on solving real problems (not so heavy on the LeetCode stuff)