Software Development

Day-to-Day Realities of a Cisco Software Engineer vs. a Technical Consulting Engineer (TCE)?

A Asked by Alan Harper · 08-05-2023
0 upvotes 11,203 views 0 comments
The question

I am interviewing for two different entry-level roles at Cisco: a Software Development role (Go/Cilium) and a Technical Consulting Engineer (TCE) role within Customer Experience (CX). I'm struggling to decide on the best career path. Can anyone share the day-to-day work-life balance, coding vs. customer interaction ratio, and the long-term career progression difference between a dedicated Software Development Engineer and a highly customer-facing TCE at Cisco? Which path provides a better foundation for moving into technical architecture or Project Management later in my career?

3 answers

0
JE
Answered on 21-06-2023

The day-to-day for a Software Development Engineer is highly focused on code contribution, system design, testing, and sprint planning—about 80% individual contribution in code and design. The TCE role is primarily customer-centric: 70% complex troubleshooting, technical solution delivery, and detailed documentation. The TCE path is ideal for transitioning into Technical Sales, Solutions Architecture, or Project Management because it builds crucial customer communication and high-pressure problem-solving skills quickly. The Software Engineer path is better if your goal is Distinguished Engineer or leading an R&D product team, as it provides deep, specialized knowledge of Software Development architecture and product lifecycle management, which is often a better route to a high-level Cloud Technology architect role. 

0
RO
Answered on 05-07-2023

That's helpful for understanding the focus. But considering Cisco’s reputation for work-life balance, is there a significant difference in on-call requirements or after-hours work between a developer focused on internal platforms and a TCE who supports critical customer infrastructure? 

AL 19-07-2023

Robert, yes, there can be a difference. A TCE often has a dedicated on-call rotation to support mission-critical customer network outages, which can involve after-hours work. A Software Development Engineer generally has fewer, more predictable on-call requirements, typically limited to the product they directly support. If predictable work hours are paramount, the Software Development role tends to offer a better baseline work-life balance, especially in a Hybrid or Remote setting.

0
M
Answered on 10-07-2023

The TCE path provides superior opportunities for fast-track progression into high-paying sales or solutions architecture roles due to the direct exposure to large clients and complex business problems in Customer Experience. 

JE 25-07-2023

I totally agree, Maria. The TCE role is essentially a fast-track business degree in technical problem-solving. It rapidly develops the communication and presentation skills necessary for transitioning into a Project Management or leadership track.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

Book Free Session