The digital revolution is showing no sign of slowing down, which is great news for developers. The only real question is, where should a contemporary developer choose to work?
Now that 35 percent of the US workforce is freelance, the numbers reveal that carving out your own path is becoming the norm. But if you’re determined to leave your mark on the digital world as part of a large brand, you’re left with two options: a leading tech company or a leading agency.
But before we crunch the numbers, let’s take a look at the benefits of each.
A good developer doesn’t code just for the money. A good developer wants to make an impact. Software builder Rob Walling did a great job of listing what developers want in a job, for their career and desired lifestyle. Inspired by his list, here are some especially relevant concerns for software developers:
Interestingly, Inc’s research suggests, while compensation is the most common reason for software engineers to quit, they would accept a lower salary to work in a great culture and for a great brand.
The book Drive by Daniel Pink famously describes employee motivations. On top of money, people are motivated by autonomy, mastery, and purpose. In short, when the bills are covered, you become more interested in perks without a price tag.
Having said all that, everybody has their own unique wants and needs, so without any further ado, let’s get into the comparison between top technology companies and top agencies.
Going into 2017, here’s what interns and new graduates can expect from Silicon Valley:
Pretty generous, right? But let’s dig a little deeper.
Working for Google is the dream of many software developers.
At the time of writing, $112,672 is the typical Google Web Developer salary per year, while salaries across the board at Google can range from $64,143 to $152,669.
Now, Google is a company that can offer its employees incredible perks outside of the base salary — and that’s exactly what they do. From sleeping pods to the famous Googleplex headquarters, a gig with them comes with extraordinary benefits.
Here are some perks that they publish:
On top of all that, as documented by books like Sprint and How Google Works, a passionate software engineer will find the work very engaging and rewarding.
At the time of writing, the typical Microsoft Web Developer salary is at $83,609 per annum, although Web Developer salaries can range from $56,000 to $126,347.
They highlight the following perks:
Let us also remember that Microsoft now owns Linkedin. Joining LinkedIn specifically would bring you the following benefits:
At the time of writing, Web Developer salaries at Salesforce can range from $101,023 to $108,668.
Beyond the basic salary, here are additional perks from third party reviews and their official benefits website:
$73,097 is the typical salary of a Web Developer in IBM. The salaries at IBM can range from $40,640 to $87,847.
IBM employees can also expect to benefit for perks such as:
The typical Oracle Web Developer salary is $65,579. Web Developer salaries at Oracle can range from $54,000 to $78,718.
Here are additional benefits for Oracle employees:
Because the overwhelming majority of agencies are private companies, it’s a little harder to figure out what the average salary is for interns and graduates. However, we dug deep to find the relevant numbers from the world’s leading agencies.
At Something Digital, you can expect a salary within the range of $60,170 to $119,488 at the time of writing.
They list non-monetary perks as follows:
The typical The Nerdery Software Developer salary is $74,727. Software Developer salaries can range from $55,803 to $97,792.
Additional perks include:
Developer salaries at Siteworx can range from $49,152 to $64,645.
The experience design company cites and is known for offering the following perks:
At the time of writing, Faster Solutions pays its developers around $33,907 at Faster Solutions.
Reviews of the company cites the following perks:
At Verndale, you can expect a salary between $79,742 to $140,095.
They list the following perks:
As the numbers show, no agency will be able to match the salary or perks dished out by the likes of Google. However, they seem to be the exception to the rule, as many of the listed agencies offer competitive salaries when compared to the likes of Microsoft and IBM.
However, a notable perk offered by big tech brands is the stock purchase plan that accompanies the salary. While earnings are not assured, those stocks have the potential to make you quite rich indeed.
A differentiator for agencies would be the type of brands they would work with. You would get to work with ambitious startups and enterprise-grade companies looking to push the boundaries of current technologies. An agency like Siteworx for example lists clients ranging from Time Warner to Sears.
On top of project diversity, you may also prefer the fact that most agencies have far fewer employees compared to tech giants, giving your role more purpose, and making the community feel more accessible.
In the end, both avenues have their perks. Some are monetary, while others are cultural. It’s down to you to decide which option best suits your world view.
This article was originally published on the ButterCMS blog. ButterCMS is a hosted API-first CMS and blog engine that lets you build CMS-powered apps using any programming language including Ruby, Rails, Node.js, .NET, Python, React, Angular, PHP, Laravel, and Elixir.