Taro Logo

Surprisingly outdated software development environment for such a reputable company

Senior Software Developer
Former Employee
Worked at Bloomberg LP for 2 years
February 7, 2017
New York, New York
2.0
Pros

Profitable company, name recognition, resume builder, frequent talks by industry-leading distinguished speakers, unlimited free almond milk

Cons

High-stress environment. Company culture opposed using products developed outside the company (in the name of not being dependent on external suppliers). This led to employees having to use buggy internally-developed systems for mail, chat, calendar, bug tracking, room reservations, etc.

Hard work and talent were not rewarded or appreciated. Out-of-touch management did not know enough about industry-standard software development practices to improve morale and efficiency. Poor leadership rewarded employees for undermining peers. Knowledge hoarding among employees for job protection was common.

While the company overtly promised training opportunities for employees, employees were often discouraged from getting training and frequently had to cancel it due to excessive workloads. Some long-term employees, while having plenty of experience with operating internal legacy systems, had no software engineering experience, yet directly managed software engineers.

Industry-standard software development practices were lacking:

  • No automated build system (developers hand-built code deployed to production servers)
  • No automated testing
  • Highly manual software deployment and configuration management
  • No integration between revision control and software release systems
  • No integration between code review and software release systems

Code base has large technical debt due to poor oversight and no leadership eye toward maintainability and code quality. Employees in a "senior software developer" role spent less than 10% of their time on development, with most of their time spent dealing with manual software deployment and frequent operational emergencies due to software breaking.

Was this helpful?

Bloomberg LP Interview Experiences