E14 - What's the role of a Software Architect? Are they REALLY needed?! | AskDeveloper Podcast
Skip to content
AskDeveloperPODCAST
EpisodesTopicsPeopleListen & subscribe

Find a conversation across both shows. Try AI, C#, or a guest’s name.

All episodes
AskDeveloper Podcast
Video
Published Jul 27, 2022

E14 - What's the role of a Software Architect? Are they REALLY needed?!

Chapters

  1. 00:00- Introductions
  2. 02:34- Mohamed's background and move to the USA
  3. 09:47- What is a principal software engineer?
  4. 12:31- What is Software Architecture?
  5. 16:38- Why is there a need for Software Architects?
  6. 20:25- How should Software Architects be placed in teams?
  7. 22:47- What are the different levels for engineers in big tech?
  8. 29:25- Why is there tension between Architects and Engineers?
  9. 33:03- Where do you draw the line on your contributions as a Software Architect?
  10. 35:52- What does a day in the life of a software architect look like?
  11. 40:58- What are the skills a good Software Architect should have?
  12. 44:10- How does a Software Architect stay technically relevant?
  13. 47:01- What are you currently focusing on?
  14. 48:33- Conclusion
Software architecture
Enterprise architectureService-oriented architectureSystem design

About this episode

What is software architecture? How do software architects work? How do they fit in the engineering organisation? So many more brilliant questions answered by Mohamed ElSherif, currently a senior software architect at Apple with a long tenure in big tech.

More from this conversation

You can also find him on:

Links & resources

  • LinkedIn:www.linkedin.com
  • Twitter:twitter.com
  • Facebook:www.facebook.com
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
KEEP EXPLORING

Continue the conversation.

Episode artwork: Ask Developer Hangout - 18 - Service Oriented Architecture [SOA]1:43:56
More on Service-oriented architecture

Ask Developer Hangout - 18 - Service Oriented Architecture [SOA]

AskDeveloper Podcast
Video
Software architecture
Jun 29, 2013
Episode artwork: Communicating Software Architecture using arc42 Framework with Ashraf Foad - Part 22:05:55
More on System design

Communicating Software Architecture using arc42 Framework with Ashraf Foad - Part 2

AskDeveloper Podcast
Video
Software architecture
Nov 15, 2025
Episode artwork: Communicating Software Architecture using arc42 Framework with Ashraf Foad - Part 11:56:26
More on System design

Communicating Software Architecture using arc42 Framework with Ashraf Foad - Part 1

AskDeveloper Podcast
Video
Software architecture
Nov 9, 2025
AskDeveloper.

Conversations about software, technology, and the people behind it.

Follow the podcastXFacebook
The Weekend Podcast

Three hosts. A weekly catch-up on tech, news, money, and whatever sparks a good conversation.

Follow the podcastTribbel
About Mohamed Ask the host
SubscribePrivacy PolicyOwner admin
© 2026 AskDeveloper Podcast