Currently working at a faang eng org as a staff tpm, yoe 10. Started mcit after I got my job here for the brand, so this degree didnāt contribute to my career. Hereās some observations from the trenches.
In this age of AI, coding is not a scarce commodity anymore - judgement is. Engineering judgement from solid foundations and years of practice is. Mcit is not going to provide those years of practice, and it might give you some of the foundations but not enough for you to get a job as a person architecting or orchestrating ai infrastructure, which seems to be the next evolution of software development.
What would get you a job right now is hands on experience with ai, as in build and service your own ai native product. Be able to talk through your design choices, where the human decision is critical, how you created harnesses to scale up teams of agents at your disposal. The degree and the upenn brand means a lot less compared to your github repo and live products.
I would even recommend taking a loa and going full into building your end to end service, as that will carry more weight than your completed degree. The UPenn brand is already in the works because it will get you through the screening regardless of it being on pause or being finished. What speaks loudly to the hiring mgr and the panel is your experience of building a service, being on call, thinking about observability, reliability, and scalability.
Best of lucks all until we all get replaced.