Taro Logo

As a Software Engineer, Don't Expect Innovation

Senior Software Engineer
Current Employee
Has worked at Salesforce for 1 year
December 7, 2017
Indianapolis, Indiana
1.0
Doesn't RecommendPositive OutlookDoesn't Approve of CEO
Pros

Incredible employee benefits, including:

  • Amazing healthcare plans
  • VTO (Volunteer Time Off to work for non-profit organizations)
  • Tons of company-sponsored events that are free to employees (popular movie tickets, grand openings, etc.)
  • Great location (for Indianapolis)
  • More than competitive pay—highest paying in the area
  • Flexible working hours
  • Generous PTO policy (tons of positions have unlimited)
  • Exposure to tons of different clients/businesses in all kinds of different areas
Cons

If you're a Software Engineer looking to learn new technologies, create innovative technical solutions, or grow your career, I cannot stress to you enough to RUN AWAY from any opportunities at Salesforce Indy.

The company culture would have you believe that Security/Trust trumps everything. Development machines are tightly locked down, and access to new technologies requires a multi-level approval process that can take months. While Security teams claim to "partner" with engineering teams, they impose security restrictions without any input from engineering and require layers of "evidence" as to why a restriction should be lifted (we're talking simple things like installing Docker).

I was once told that "Powershell is banned, access to it is completely forbidden".

Furthermore, the company claims to be Agile and is anything but. This is typical for large companies with internal software teams, but frankly I expected more from a company like Salesforce. User stories and bugs are tied back to epics that are "committed" to specific releases. They require stories that tie back outlining the project from start to finish, and individual stories are broken down further into "tasks" that really just lead to a tedious "check the box" workflow for most projects. If for some reason the project doesn't make it in the committed epic, prepare to be asked by multiple layers of management as to why it was dropped/delayed.

If you're a developer looking for a 9-5 gig with the best benefits in town and an easy-going atmosphere, this might be for you. If you're a developer that wants to work with newer technologies and create truly innovative solutions to existing problems, look elsewhere. This job will not help you develop a better skillset, it will not help you work with newer tech, and it certainly won't allow you to come anywhere close to creating innovative solutions.

Advice to Management

Stand up for your engineers.

We are all unhappy with the constant blocker of Security. Most of us are not vocal because anyone that disagrees with Security is balked at for not honoring the #Trust value.

If you want productive, competent, innovative engineers, you have to empower them to do their work. Stop locking R&D machines down like Ft. Knox and expecting software magic.

Was this helpful?

Salesforce Interview Experiences