Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Software engineer to software/solution architect

views
     
TSngaisteve2
post Nov 15 2022, 06:52 PM, updated 4y ago

Getting Started
**
Junior Member
234 posts

Joined: Nov 2021
All these while I'm just a software engineer. Lately I received many job opportunities for software/ solution architect. Anyone can share the experience moving from software engineer to software/ solution architect? What are the expectations and challenges? Worth switching?
ragk
post Nov 17 2022, 10:45 AM

BooBoo~
*******
Senior Member
2,353 posts

Joined: Apr 2009


SE are usually just a code peasant building up the module, SSE usually are code peasant with better understanding in OOP, design pattern knowledge and following design principle better. And SA are the one who deciding what to do and how to do, in charge of the higher level design, basically are the guidance for all the SE/SSE.

Role of SA could be vary depending on the company, here are the role of SA of the 2 companies I've worked with b4.

#1st. Deciding the stack to use for company, making sure the company system and dev flow are up to date (e.g. migrate to CI/CD), introduce new tech to enhance current system, when tech lead/SSE got something complicated needing assistance, SA are the 1 they will look for. Sometimes on serious production issue SA have to help even without the product knowledge.

#2nd. SA(s) will have their internal meeting and decide the tech stack and system design of the entire system will be use in the future. SSE will propose solution on the new application they are going to implement, and SA are going to review it, advise for further enhancement, or any component that could be reuse (since they are the 1 who supervise the entire architect, so they have more knowledge on the existing component), the development only can start with SA approval on the design. SA would need to review all the code that's under his care.

This post has been edited by ragk: Nov 17 2022, 10:46 AM
TSngaisteve2
post Nov 17 2022, 12:54 PM

Getting Started
**
Junior Member
234 posts

Joined: Nov 2021
QUOTE(ragk @ Nov 17 2022, 10:45 AM)
SE are usually just a code peasant building up the module, SSE usually are code peasant with better understanding in OOP, design pattern knowledge and following design principle better. And SA are the one who deciding what to do and how to do, in charge of the higher level design, basically are the guidance for all the SE/SSE.

Role of SA could be vary depending on the company, here are the role of SA of the 2 companies I've worked with b4.

#1st. Deciding the stack to use for company, making sure the company system and dev flow are up to date (e.g. migrate to CI/CD), introduce new tech to enhance current system, when tech lead/SSE got something complicated needing assistance, SA are the 1 they will look for. Sometimes on serious production issue SA have to help even without the product knowledge.

#2nd. SA(s) will have their internal meeting and decide the tech stack and system design of the entire system will be use in the future. SSE will propose solution on the new application they are going to implement, and SA are going to review it, advise for further enhancement, or any component that could be reuse (since they are the 1 who supervise the entire architect, so they have more knowledge on the existing component), the development only can start with SA approval on the design. SA would need to review all the code that's under his care.
*
When you first started as SA, what are some of the challenges you face? How's the stress level switching from SE to SA?
ragk
post Nov 17 2022, 01:54 PM

BooBoo~
*******
Senior Member
2,353 posts

Joined: Apr 2009


QUOTE(ngaisteve2 @ Nov 17 2022, 12:54 PM)
When you first started as SA, what are some of the challenges you face? How's the stress level switching from SE to SA?
*
lol sorry I'm not SA, I still SSE, just to let u know what the SA doing in my ex & current company...
But I can see their role are pretty stress la since everyone are looking for them for direction and they are really busy... The SA in my ex-company barely have time to rest I guess, judge from their footage from the chat group. And my current company SA are having ton of meeting since our office are all around the world and he has diff meeting from diff time zone to attend, but i guess this could be vary depend on company

** UPDATE **
Oh I just recall another company I've worked for got SA role also, but their SA are like what I'm doing now, just like an ordinary SSE job with deeper knowledge and more responsibility, unlike the other 2 with heavy task I've mention. Guess in the end would depend on what the company requirement.

This post has been edited by ragk: Nov 17 2022, 02:02 PM

 

Change to:
| Lo-Fi Version
0.0173sec    0.45    5 queries    GZIP Disabled
Time is now: 10th December 2025 - 05:01 PM