CU Direct Software Developer reviews

3.4

39% would recommend to a friend

(8 total reviews)
avatar

Anthony Boutelle

100% approve of CEO

39% positive business outlook

Reviews by job title

8 reviews
5.0
7 Oct 2022

Software Engineer

Recommend
CEO approval
Business outlook

Pros

Work with cross-functional teams to develop functional requirements. Participate in the support for any software issues that may arise in all environments from development through to production.

Cons

Increasingly work ethics and knowledge of CU Direct systems and technologies.

2.0
28 Oct 2020
Recommend
CEO approval
Business outlook

Pros

The major caveat to everything I'm about to write in as a "pro" is that CU Direct is a company in the middle of a two year long radical transformation, both at the company level and *especially* in Engineering, so much of this is subject to change (more on that later). Months ago, when I left, much of this was mid-step in changing already, so like I said, grain of salt. CU Direct is definitely a company that set out to create the "Silicon Valley" experience for it's employees. The benefits package is very attractive, 30 minutes for lunch is (*was*) compensated, the Irvine office is magnificent in terms of architectural design, there are ice cream Sunday Fridays, occasional catered lunches, events, etc. etc. The executives and HR are very approachable, friendly, and transparent. This is definitely where CU Direct shines most notably. It outwardly presents as a company that would sit perfectly among the ranks of Airbnb, Uber, and the like, relative to it's size. Definitely an achievement for FinTech, where most companies are significantly more stale. There is also quite a bit of room for promotion - CU Direct is spinning up new projects and initiatives all of the time. As long as you're willing to volunteer, chances are you'll find yourself in a good position.

Cons

Over the last 18 months, there has been a massive changing of the guard at CU Direct in the Engineering Department, and there has been a mass exodus of many of the core players to match. The *old* paradigm of CU Direct was a deep stable of onshore, full time, multi-talented software engineers that could all develop across any stack. In my tenure at the company, I saw more than a few engineers leave for FAANG companies. There was a clear focus on software excellence over speed of development, to a fault. The wide toolkits of the engineers allowed them to be extremely modular across teams and initiatives. The *new* paradigm of CU Direct is a shallow core of onshore, full time software engineers (and some contractors), supplemented heavily by highly specialized and objectively much weaker offshore developers. These offshore developers outnumber the core at least 10:1, and what that means is that the onshore developers are often left to clean up code, or, in a worst case, merge shoddy code due to deadlines. In many scenarios, there is no onshore oversight on offshore code. This is something that is having a compounding effect across the software at the company, and we're starting to see stability and performance issues driven by this approach. To make matters worse, management has discussed this as a major pain point with engineering, when the obvious culprit (and only outlier) here is the paradigm shift, which stings for the onshore crew trying to hold things together. Due to the fact that offshore has become the majority of the developers at the company, there is a very real expectation that meetings can occur any time between the hours of 7am and 9pm, and there is a heavy stigma associated with suggesting that you may not be available in non-standard work hours. Many teams have adopted a 7am start time to deal with this, which is essentially working a shift-workers schedule, but there is still an expectation that you are available during normal work hours (9-5) for onshore meetings. As I mentioned previously, there is a significant disconnect between the main arteries at the company. Design is given different goals than Product, who is given different goals than Engineering, who is given different goals than Architecture, and all of these goals are redefined or changed on a monthly basis. This is devastating to software development, where clear through lines must be established and maintained for high quality development to take place. I'd guess a lot of this has to do with many of the middle managers leaving across the above departments, and the remaining managers simply being spread too thin for efficient conversation. The biggest stress point for the above disconnects seemed to fall in the lap of the PSEs and Directors. Largely, most technical decisions at the company are made at the cadence of the Sales Team, with zero flexibility, and with little voice for the implications. Something might be significantly better if 20% more time was spent on it, or a new technology was introduced, but the shortcut will generally be taken to race to the next deadline or milestone. Down the road, there will be an attempt to pivot to the initial technical recommendation when what was promised (a subpar experience) is delivered. To wrap it up, a couple small issues with larger implications, rapid fire: We seem to be a little listless in terms of our third party integrations. For servers we went from on-prem, to Pivotal, to Azure. For trackers, we went from Jira, to Pivotal Tracker, and then half back to Azure. Employees aren't allowed to use their own hardware, but the standard hardware can barely run some of the solutions that we're asked to run. DevOps has complete control over Azure (Engineering is completely blocked out), but they don't actually provide much support when it comes to deploying, setting up a ci/cd, or much of anything... they functionally exist as a layer of bureaucracy. Someone in technical management should be advocating for these issues.

3.0
17 Feb 2020

Very demanding Job

Recommend
CEO approval
Business outlook

Pros

Good benefits Good pay Nice work atmosphere

Cons

Lots of people are new and doesn’t have the domain knowledge required to do what the management are asking them to do The job is very demanding and requires off shore management at night beside full day of work There is very little to no diversity

avatar
CU Direct Response
6y
We have experienced significant growth over the last year and are putting in place internal processes that will help us support this rapid pace. We appreciate your feedback!
Viewing 1 - 3 of 8 Reviews

Glassdoor has 135 CU Direct reviews submitted anonymously by CU Direct employees. Read employee reviews and ratings on Glassdoor to decide if CU Direct is right for you.