Hello, I'm a front end dev and have couple offers and I'm confused to decide what is better for my career. I have offers from both of these companies: Atlassian: 182k / 200k (4 years vest) / 20k (senior software engineer) Splunk: 200k / 200k (4 years vest)/ 20k (Senior software engineer) 15% bonus in both companies. Splunk team is security marketing org and they are working on cloud product and Atlassian team is Mobile Specific team but the work is not something I'm too excited about. What should I pick and why? How is the stability(layoffs) or growth/refreshers at these companies. Yoe: 5 TC: 250k
How’s location and commute?
I’m biased but I think Splunk products are more interesting to work on. Our products are cool and our customers love us. Having said that, depending on which area of the company you are in, it can be a hot mess. Know people at Atlassian who are super happy as well!
What level?
It's Senior software engineer ( mentioned in the OP)
P4?
Stay at Salesforce would be my recommendation. It’s only 30k more.
These are initial numbers tho. I'm yet to have a call to negotiate
Location?
San Jose
@op which location?
San jose
I know some people who worked at Splunk's SF office. They said that it was pretty chill. Not too hard in terms of work. But they said that career progression there is not that great. I haven't used the product myself, but it seems a bit of a niche in my opinion. As for Atlassian, I don't have any data points. I'd recommend staying at Salesforce. It seems to be the best option out of the three.
SF is the original headquarters. Executives decided in 2016 to lease two larger buildings in San Jose, and to spend most of their own time there. Hiring is more aggressive in San Jose since then, and headcount there is approaching if not already surpassing that of SF. Career progression is likely better in San Jose.
Splunk is a marketing company now. If you like product work, not much happening here
not true
You’re both right: Splunk has always had a 3 or 4-to-1 ratio of sales/marketing staff vs engineering (products) staff. It’s better than the opposite; most companies I’ve worked at that had a lower ratio failed because not enough prospective customers knew about or bought their products. Never underestimate the challenges of growing an enterprise software company. It takes a certain amount of innovation, and three or four times as much hustle to close the deals.
You know everyone is literally going to vote based on base salary. They don’t care about the qualitative aspects of the role.
Would the outcome be any different if the numbers are swapped? I'm looking for genuine reasons to pick one over other.
Base salary / stock / signing bonus ?
Yes
Is that 200k stock EACH year or over 4 years?