Not a place to build a Software Engineering Career - Software Development Engineer MeridianLink Employee Review

2.0
Mar 17, 2022
Recommend
CEO approval
Business Outlook

Pros

Company has committed to a remote work environment. An incredible amount of mediocrity tolerated within the company's full time employees. Despite what anyone will tell you, I've seen people coast (or even grossly underperform) here for a long time with no repercussions! Mostly friendly coworkers, never had trouble asking someone for help on something that fell within the scope of a day's work. If you're unemployed or your current job is somehow worse than the conditions below, MeridianLink is not your worst choice! Great place to just do a job if you're at the end of your career. Company technically fulfills Great Place to Work Questionnaire criteria: you're given a lot of different types of work and responsibility, and nobody is outwardly using slurs anywhere

Cons

Company is sales focused, not product focused. Quality of products takes a back seat to selling to more clients or acquiring more companies and this takes a toll on engineering job satisfaction. Features are short-sightedly decided upon based on sales contracts or client requests instead of building the best product possible for the market and the company long term. Lots of deadlines you have little say over as an engineer. Job is very demanding and can consume more than 40 hours of your time per week. I've had to work unpaid weekends before and so have my peers. Working overtime was not seen as cause for alarm and change by management. Company's tech stack and approach to product development will turn into a career limiting factor for you as an engineer. You will be assigned to working with tech from over a decade ago most of the time, and for anything remotely new you'll be prescribed instructions from your seniors with not much room for personal learning. This combined with the demands of engineering here it's likely that you will have a difficult time finding your next job after this company. Salary is terribly low here and so are merit cycles. Found out my peers and I were paid much lower than market average. During the height of COVID our executive team bragged of excellent financial health and acquisitions while also cutting raises for everyone in the company. When the economy stabilized the company did not take actions to make salaries equitable with the market again. At best, managers here have no idea what promotion criteria are and don't have time to help you develop your career within the company. Working with contractors here was the worst. There's a 12+ hour time difference, meaning your meetings will be at unsavory times. You will be forced to attend and lead these meetings, because despite demanding meeting times where they can be present, the contractors add little to nothing in terms of discussion material in meetings. I found them to be incapable of doing independent work that didn't require major cleanup from the main development teams. They are a guaranteed headache if you work here. Product and Engineering leadership do not work together and spread engineers thinly, causing an overall lack of focus. The two aforementioned groups seem to be unable to communicate the value of their backlogs to one another, so instead they keep their deadlines and spread the work 50/50 every sprint. This causes work on both sides to be rushed and generate tech debt that the backlogs simply do not allow for. The prospect of your team being under-resourced to deal with conflicting critical deadlines is a guarantee. The company's approach to Agile/Scrum is largely ineffective. The Agile processes have not evolved at all to better marry the Product and Development departments and are basically velocity checks to ensure that teams deliver their estimated story points every sprint and not a point less (or more!). Scrum Masters are not incentivized to optimize for team process improvements or better dynamics, just to ensure that velocity metrics look good on paper to executives. Extra time found at the end of sprints is not seen as time for training or dealing with tech debt, but a sign that your team did not commit to 100% of it's possible utilization, and that you will be pushed harder in an upcoming sprint to commit to more. Backlogs and objectives for teams are created Waterfall-style. This means that leadership will define roadmaps and deadlines, and then hand them to Engineers and BAs to figure it out and make it happen with little wiggle room to revise the original plans when they are inevitably wrong, very empowering! Engineering leadership at the VP level and below has no vision beyond what is immediately asked of them by the CTO. The whiplash from reactionary leadership causes a lot of fatigue and disengagement over long periods of time. It has created a marked absence of desire to build any kind of engineering org that is fulfilling, proactive, and industry leading.

Explore other reviews about MeridianLink

5.0
Jun 5, 2026
Recommend
CEO approval
Business Outlook

Pros

High-paced organization on path to growth. Remote work is awesome but also plenty of opportunities to see co-workers in person. New leadership with eye to service and innovation. Company has been around for over 20 years but still operates like a start up so plenty of chances to have influence.

Cons

Competing priorities, sometimes budget is hard to come by. Slow planning process.

2.0
Jan 17, 2026
Recommend
CEO approval
Business Outlook

Pros

-Remote-first, WFH stipend, decent PTO, Great Place to Work Certified. -Not too woke for a CA company. -Recently went private which hopefully will be a good thing. -Good work-life balance, I never work more than 40/week. -If you like AI-assisted development, Github Copilot (for everyone) and Claude Code (for seniors) are provided. -They haven't had layoffs since 2024.

Cons

-Revolving door of upper leadership. Brand new CTO; who knows what he'll do? -Many dev teams are majority cheap offshore contractors. Minimal feeling of being on a team; I don't know most of my coworkers. No teambuilding activities. -Reliance on poor metrics like code coverage and velocity. Managing by metrics and dashboards. -Minimal salary raises. -CEO sends out motivational "rah rah" emails every Friday. -Disconnect between what developers are experiencing and what upper management thinks is going on. -Company is going "all in" on AI, and have unrealistic expectations of what AI can accomplish. Like they think they can get A-level work out of C-level developers through AI usage. AI fatigue is real. -Not all managers are emotionally intelligent or even technically adept.

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