CommVault

  www.commvault.com
  www.commvault.com

CommVault Software Development Engineer Jobs & Careers in New York City, NY

Hiring? Post a Job
4 job openings Back to all jobs

Show:  All Results Last 7 Days
15 days ago

C++ Developer

CommVault Systems Tinton Falls, NJ

Include: • Participate and contribute to team product meetings • Design and code applications within our software product • Work with test… CommVault Systems


CommVault Reviews

128 Reviews
3.8
128 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
CommVault Chairman, President, and CEO Bob Hammer
Bob Hammer
82 Ratings
  1.  

    Great potential ... But ...

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Member of Technical Staff in Oceanport, NJ
    Current Employee - Member of Technical Staff in Oceanport, NJ

    I have been working at CommVault full-time (more than an year)

    Pros

    Good product, One Interface for managing entire enterprise worth of backups. Challenging work, good opportunities for growth. Engineers are allowed to work fairly independently. Office will be moving to new building, pretty exciting.

    Cons

    Requirements are never clearly defined. Developer has to start working on it due to commitment made to some high stakes customer. The initial (poorly defined) word of mouth requirement then keeps changing throughout the time of development making overall software design and code quality very poor and flaky. Its very easy to find C++ code with > 1k (sometimes more than 5k) lines of functions. Many times some code is written as POC and then just left around as real product, since no time is allocated to clean it up, and sold as a production ready feature in product. It feels like there is not much sense of ownership of code.

    Good development practices are not setup. Code is checked in randomly without good code review most of times (not for first few days as junior employee, but after that you are all set to mess around), causing lot of build failures and feature breakages pretty much every build, making your life miserable if you are caught in wrong place (team) at wrong time.

    Engineering has unlimited vacation policy which is awesome but not when abused by few people, also it totally depends on your manager if you are eligible for it, have seen some people going on vacation for months, which is totally unfair to others who are not allowed the same. Very unbalanced work environment, pretty sure some people put in less than 40 hours per week while some have to work crazy hours sometimes even on weekends.

    Advice to ManagementAdvice

    Try hiring some experienced leads and managers or probably some good consultants. Its good to promote internally but long term restricts addition of new values and broader experience to the company.

    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

Work at CommVault? Share Your Experiences

CommVault

 
Click to Rate
or