I’m a senior software engineer who’s working with Salesforce for more than 5 years. I’d like to have your recommendations about how to become a Salesforce Technical Architect. As a person who became Architect from admin, you probably knows better that anyone else which skills and technologies we need to concentrate on to get to a new career step.
I’m working for big ISV and my Salesforce experience is more about software development, not configuration, like creating Portals, settings up Sales/Service cloud, etc. I got two Salesforce certifications, and have a plan to obtain another four ones. Is that a right way? What else should I concentrate? Getting certified, ETL, Portals, Chatter, Mobile?
I’ve viewed your webinar and saw my question asked, but, personally, I didn’t like Mike’s answer: “continue coding and wait for upcoming opportunities”. Just been able to code well doesn’t mean being a good architect. Could you please share your ideas on that and give an advice what the optimal way to convert developer experience to architect success.
Thanks in advance,
Architect in Training
Hey Architect in Training,
This question is a source of confusion for many in the industry as it’s honestly not well documented anywhere!
The source of the confusion lies in that the architect title gets thrown around everywhere in the industry all willy-nilly. You have a Solutions Architect, which is basically a non-coding admin with expansive knowledge of the platform. You have a Developer Architect, who’s essentially a very senior developer (like a Staff Engineer). Then you have a Technical Architect, a title with a corresponding certification (with ~100 people who’ve ever passed) that actually has zero code covered on its exams.
Looking around the industry you’ll find all sorts of people who are architects in title – coders and non-coders. The truth is that the title is often granted because it’s synonymous with any senior level Salesforce professional. For whatever reason it’s just the naming convention we’ve adopted in the industry, probably because it’s a less technical industry in general with less respect for this title. That’s why you see jokers like me with that title =)
So what’s the true meaning of a Salesforce Architect? I go by the Technical Architect certification definition, but note that you do not know how to write a single line of code to pass that exam. You just have to know everything else about Salesforce, with a focus on large deployments and having the business sense to have these conversations with C-level executives.
In your case, you’re looking to reach an architect level of coding. For you, I’d recommend focusing on a few things to reach this level:
In a nutshell, you need to become the one resource that can solve any Salesforce question thrown at you! Frankly though, with 5 years of development experience you can probably get the architect title just by applying to the right opening.
Hope this helps!
Join the discussion in the comments section below! Got a question? Send it to the mailbag: email@example.com