What is a Salesforce Technical Architect?
Preface: This is part of the Technical Architect series.
Most consider Technical Architects to be the highest individual contributor position in Salesforce.
It’s true – architects represent the pinnacle of Salesforce knowledge and they are likely the highest paid people in the room… but what does an architect actually do all day?
I’ve learned a lot about this path as I transitioned from a developer to an architect at Google and failed the Technical Architect Review Board. I thought I’d share some of my learnings!
Architects are the technical leads of a Salesforce org
This really goes without saying. What’s less obvious though is that if you have a bad Salesforce org, the architect is really the person to blame – that’s the level of responsibility put on the architect!
Is your Salesforce org too slow? Does the data model meet your reporting needs? How about security? Is the org over-engineered? Is the UI intuitive? Are there a lot of bugs?
An architect’s job is to make sure the right tools and processes are in place to prevent these issues!
Architects are NOT people managers
People and technology are two very different things. One person can’t manage both effectively.
In fact, the two positions are somewhat opposites. People choose the architect career path specifically to stay close to the technology and avoid managing people.
But that doesn’t mean architects can avoid people altogether. People skills are a critical skill for an architect – you must be able to influence people without directly managing them!
Architects design solutions, but they don’t actually build them
Someone who both designs and implements a solution is a developer. Architects are different because they mostly just focus on the design.
An architect’s design includes diagrams such as:
- The Data Model, aka “ERD” – What objects will be used and how they’re related
- The System Landscape – Where Salesforce fits in the overall tech stack, and when to integrate
- Role Hierarchy – Who has access to what data, and how it will be secured
It might seem strange to have someone focus just on design and not actually on building things. As you may know, the devil is in the details. But in order to scale you must let go!
Architects work on BIG Salesforce implementations
Architects are masters of scale. The smaller the Salesforce org, the less it needs an architect.
If you were the CEO of a company and you could only hire one person to build your Salesforce org, you wouldn’t want to hire an architect. An architect’s specialty is designing, not building.
But if your company is massive and you have teams of people implementing Salesforce, an architect is your best friend! They’d make sure everyone is building according to grand design.
Practically speaking, if your org doesn’t have thousands of users, objects with millions of records, or highly sensitive business functions/integrations, you might not need an architect.
Architects must be good presenters
A huge part of your job is getting people to buy in to your technical vision.
You must present effectively to people with different backgrounds and objectives. Executives, business stakeholders, and technical teams are all interested in different things.
Presenting is such an important skill for architects that it’s the final test on your CTA journey!
Architects are great developers
90% of Certified Technical Architects I’ve met have development backgrounds.
While expert coding skills are not strictly necessary to be an architect, it’s a MASSIVE advantage as it opens up the doors to work on very complex scenarios. And if you’re going to be the technical lead of teams of developers, you should at least be able to speak their language.
You also have to pass developer heavy System Architect certifications such as Platform Developer I!
Architects are often the red tape in an org
Imagine a Salesforce org where everyone has System Administrator permissions in production.
Someone may innocently create a new field. Then someone else might want to install that cool new AppExchange app they heard about. Oops! The intern accidentally deleted all your permission sets!
This simply will not scale. The more admins and developers you have, the more controls need to be in place so things don’t accidentally break. It is the architect’s job to enforce these rules!
Salesforce is just one piece of an architect’s knowledge
One can’t only know Salesforce and expect to become an architect!
In bigger companies, Salesforce is a small piece of the ecosystem. Architects must know:
- Commonly used enterprise systems such as Active Directory
- What these systems are not capable of doing, and why Salesforce is a fit
- What enterprise tools can be used to integrate it all, such as an ESB
Most architects work at consulting firms or Fortune 500 companies
Big Salesforce implementations almost always use consulting partners. If not, they likely have big Fortune 500 resources to spend on a big internal Salesforce team. Architect’s are all about big!
Do architect positions exist outside of these two categories? Definitely! There are always smaller shops that have surprisingly interesting Salesforce orgs. It’s just more rare.
Plus, any company can slap an “Architect” title on a job position =)
Final thoughts…
I hope this gives you a better picture of the Salesforce Technical Architect career!
If it sounds scary to you, that’s normal. It all sounds scary to me too. No one said it’d be easy!
But you can certainly bet it’s all worth it. Mastery is something we all strive for in the things we care about. The money and the fancy title don’t hurt either!
David
P.S. if you’re still wondering which Salesforce career path is right for you, check this out:
Salesforce Career Personality Quiz!
Projektowanie / Wdra?anie / Szkolenia pracowników Salesforce najlepszego CRM
4 年;) some day ... maybe
Salesforce Lead eB2B
4 年Ver interesting information for companies
I love bringing great SaaS products to life
4 年The knowledge Salesforce Architects have are very valuable when building products on the SFDC platform and made available on the appexchange.
Salesforce Administrator
4 年Ah, I see,?Amber Boaz!? Lot of hours in place for this.? Will be an awesome achievement for you! #boazed
7X certified | CSPO?| Platform Champion?? | 6x Ranger | Product Manager at Dell Technologies |
4 年Dipojjal Chakrabarti ? you can share this post with those who ask you about being an Architect!