Probably decent if you are new, just don't stay long. - Staff Software Engineer Rapid7 Employee Review

1.0
20 Feb 2025
Recommend
CEO approval
Business outlook

Pros

- Ive been fortunate as my career advancement has been comparatively quick, however this is not the case for most people who have been in a similar position to me, however if you rapidly claim ownership of key areas and are willing to constantly work above your grade (and have good manager representation) there is still the ability to progress - I may be biased as I have been working here for a while but there are still good people working in belfast - A dwindling number of long serving staff are left and although they are being ground down you can still see their care and investment come through in their work - Still get free drinks and snacks in the office

Cons

- Walking into the office can feel like walking into a morgue, been working here for a long time and have never seen less enthusiasm or camaraderie on a day to day basis. The idea of office culture or company culture in the way it used to be is dead. - The expectations from new vs old engineering staff is very off. How senior you are doesnt matter, if youve worked there for a while everything will be made your responsibility, brought into alot of high importance escalations and responses, despite the fact that we have multiple engineers more senior, in better locations (where it isn't 1am) who should be helping. This would be fine if over time responsibilities were more evenly spread. But instead management will pile on more work so you'll be expected to just constantly handle emergencies to give other people space for those new projects. - Upper management (SVP, C-Level) consistently bypasses engineering management and order engineers (junior engineers) to try and get them to do their own pet projects. This is consistently said to be "a rare occasion" but a couple of times a month isn't uncommon. It just highlights the low quality of alot of the upper management that they would bypass their own structures so frequently instead of putting in the work to fix them. - Salary for Belfast is now lagging behind the good companies in belfast by quite a bit especially considering the 3 day in office requirement. Its not uncommon for seniors in other companies to earn more than a staff here. Although the salary is still great in comparison to other industries so seems a bit self absorbed to complain. - Management refuses to acknowledge that they have very limited experienced staff to onboard, so when they hire 4 contractors per experienced member of staff they immediately blame individual contributors for being the bottleneck - Delivery is getting slower and slower and slower, there is a crippling fear of doing anything new as it could cause breaks. - Seems to be no consequences for underperforming especially in low level management. Its rare to talk to a manager hired recently (3 years ago or sooner) that can explain anything beyond the basics of the area they are responsible for - Enthusiastic staff are thrown into the meat grinder of mediocre dev and management and ground down until they are jaded or leave. I desperately try to insulate my good junior devs from this but all I have managed so far is to slow it down - Newer staff are typically allocated to more interesting discovery based work as it "doesn't require as much knowledge of old code" this is after years of documentation and onboarding improvements and continues years after new staff enter the company. If you put time into learning some of the ancient systems you are unlikely to develop any new technical skills. - No ability for engineers to officially develop management skills anymore, you have to choose management or IC, no hybrid position left - Major issues that end up being business critical are not invested in and are instead passed around managment like a timebomb. The unlucky team that ends up holding it last gets a month or two to understand a big issue, and solve it, whilst also continuing their planned work. Typically at implicit threat of their comp/promotion depending on it - Work/Life balance is a joke, director+ can quite frequently get frustrated if you arent available well after standard working hours. This is fine occasionally but when you end up working into the AM about 3/4 times a month on average, often on work you were not involved with at all, it gets draining fast. Especially when all of your senior management chain seems to disappear or just respond on slack on mobile while they get to enjoy time with their families while you dont. - No budget for personal dev - No budget for travel - No budget for conventions - No budget for hardware that is often necessary for effectively carrying out the job - Increasingly restrictive policies are understandable as the company grows however the lack of transparency and clear timelines makes engineering make constant adjustments to workflows with no notice - The majority of engineers I would have considered "excellent" are now either senior enough that they are all in the corporate sphere of no longer actually delivering or they left - The interview process for engineering interns is more selective than the one for staff engineer+, if you are trying to maintain standards in interviews you will be asked not to do them or you will be avoided by recruitment

Explore other reviews about Rapid7

5.0
7 May 2026
Recommend
CEO approval
Business outlook

Pros

Great culture and people to work with

Cons

complex processes to navigate on the admin side.

1.0
1 June 2026
Recommend
CEO approval
Business outlook

Pros

Benefits, give-back program, great lunches provided, and clean workspace

Cons

I entered HR a few years ago with genuine excitement, hoping to support people and make a positive impact. What I encountered instead was one of the most toxic and disheartening work environments I’ve ever experienced. The leadership team, particularly within TAM Leadership, operates with a chilling lack of empathy. These are highly manipulative individuals who prioritize their own image and advancement above everything else — including the well-being of their employees. They preach about protecting people while actively throwing them under the bus the moment it becomes convenient. Speaking up about unfair treatment or abuse is career suicide. The message is crystal clear: stay silent, or become the problem. The lack of psychological safety is staggering for a company that positions itself as a leader in cybersecurity. How can an organization claim to protect others when it fails so miserably at protecting its own people? I’ve built real, caring relationships with many employees here who are genuinely good people doing their best under immense pressure. Watching them suffer daily while leadership remains indifferent has been heartbreaking. If you value your mental health, your dignity, and a workplace that doesn’t slowly break your spirit — do not apply here. The declining stock performance and lack of employee engagement shouldn’t surprise anyone. When people are treated as disposable, performance inevitably suffers. This company may talk security, but there is zero security for your peace of mind or well-being once you walk through the door.

6
See reviews by: Helpful|Rating|Date|All