The work at SIG is challenging and fun. You are presented with unique situations, difficult situations, and often have to move quickly. The technology organization actually keeps up with the times pretty well, you aren't using ancient programming technology or outdated hardware.
The work culture is friendly and open. Engineers are given a lot of flexibility to solve problems the way they think is best. Very good fringe benefits like free food, gym, and on site hair cuts. Salary is very competitive for the area.
The other engineers are generally pretty smart, and pretty willing to work as a team. In many other companies, different groups within a company form "cliques" that are often adversarial - not that way at SIG at all. Groups work together towards common goals and are very willing to help each other. I find this rare, and actually pretty awesome as an engineer.
-The work environment is not ideal if you're on the trading floor. If you're a software engineer that's used to an office, or even a cubicle, you're in for a rude awakening. It's noisy and there's no privacy.
-Strict hours can be a pain. It's the nature of finance, but being expected to be in the building from 8-5 is irritating at times. Life happens. They're understanding of exceptions, but it goes against the company culture.
-Similarly, they don't believe in remote work / telecommuting, which makes no sense for technology.
-I'll be blunt - the benefits stink. Health care is very expensive, and the 401(k) program is severely lacking. They only give their match in a lump sum the following year, and it takes 4 years to vest. Meh.
-I mean, you're working for a soul-sucking private equity company that doesn't really contribute to society in any meaningful way.
Make your benefits better.
Received an online assessment via CodeSignal. The template of the coding platform was a file with a function, even if you code in Java. You are not allowed to create other classes or functions. Solved the first problem and failed the second one.
Phone screen, remote technical, onsite technical. Straightforward questions that test how you break down larger problems, with some algorithmic and data structure problems scattered throughout. Not overly lengthy or demanding
First round was a 30 minute HR screen. Second round consisted of an online coding challenge, followed by a phone interview with an engineer about your solution as well as your resume -- also covered database design and data structures. Didn't hear an
Received an online assessment via CodeSignal. The template of the coding platform was a file with a function, even if you code in Java. You are not allowed to create other classes or functions. Solved the first problem and failed the second one.
Phone screen, remote technical, onsite technical. Straightforward questions that test how you break down larger problems, with some algorithmic and data structure problems scattered throughout. Not overly lengthy or demanding
First round was a 30 minute HR screen. Second round consisted of an online coding challenge, followed by a phone interview with an engineer about your solution as well as your resume -- also covered database design and data structures. Didn't hear an