IJCOT-book-cover International Journal of Computer & Organization Trends  (IJCOT)          
 
© 2022 by IJCOT Journal
Volume - 12 Issue - 1
Year of Publication : 2022
Authors : Prashant Verma
DOI : 10.14445/22492593/IJCOT-V12I1P303

Citation

MLA Style: Prashant Verma. "Transitioning from Software Engineer to Engineering Manager (A Journey of Paradigm Shift)" International Journal of Computer and Organization Trends, vol. 12, no. 1, Jan-Apr. 2022, pp. 11-14.  Crossref, https://doi.org/10.14445/22492593/IJCOT-V12I1P303

APA Style: Prashant Verma (2022). Transitioning from Software Engineer to Engineering Manager (A Journey of Paradigm Shift). International Journal of Computer and Organization Trends, 12(1), 11-14. https://doi.org/10.14445/22492593/IJCOT-V12I1P303

Abstract

This paper delves into the journey of a transition from an individual contributor (IC) or a software engineer (SWE) to an engineering manager (EM) in terms of roles, responsibilities, job requirements, and skillsets required. This is a paradigm shift from more technical expertise to management and authoritative responsibilities while managing people and tasks at the workplace. There are many great things about becoming an EM. There are also many obstacles. Yes, an EM can face the same challenges as a manager as an SWE faces being a member. But the general job description is different. EM becomes a mentor and leader of the team [1]. He communicates with stakeholders and top management more often. He must take responsibility for the decisions he makes with his team. He will need to meet deadlines, promote teamwork, facilitate customer service, and achieve the organization's goals. There can be a lot of pressure to do everything perfectly and always well. It can be difficult always to communicate effectively, balance work, manage a team remotely, etc. As a manager and individual participant, it is important to foresee obstacles as setbacks and stepping stones to becoming a better version of yourself. No matter who they are, every person faces different challenges at different positions in their lives. The crux of the study is to emphasize the importance of changing requirements and skillsets while transitioning from the responsibilities of SWE to EM [2]. This work serves as a guide and is beneficial for software engineers, developers, contributors, and those who wish to uplift their career path and transition from individual to managing roles. They want to learn the dynamics of managerial positions while retaining their technical capabilities.

Keywords

Software Engineer, SWE, Engineering Manager, EM, Individual Contributor, Individual Participant, Team Lead, Team Member, Transitioning as Engineering Manager, Decision Maker.

References

[1] (2021). Transitioning from Software Engineer to Engineering Manager, Exponent. [Online]. Available: https://blog.tryexponent.com/transitioning-from-software-engineer-toengineering-manager/.

[2] (2021). I. Nyo, How to Transition from Being a Software Engineer to an Engineering Manager | by Isabel Nyo | Better Programming, Medium. [Online]. Available: https://betterprogramming.pub/how-to-transitionfrom-being-a-software-engineer-to-an-engineering-managerd69592468ea.

[3] (2017). Things I’ve Learned Transitioning from Engineer to Engineering Manager - The Pragmatic Engineer, The Pragmatic Engineer. [Online]. Available: https://blog.pragmaticengineer.com/things-ive-learned-transitioningfrom-engineer-to-engineering-manager/.

[4] (2021). Making the Transition from Software Engineer to Software Engineering Manager - Coder Pad, Coder Pad. [Online]. Available: https://coderpad.io/blog/engineering-management/making-thetransition-from-software-engineer-to-software-engineering-manager/.

[5] T. Gilb, Principles of Software Engineering Management. (1997). Doi: 10.1604/9780201427820.

[6] (2016). R. Malhotra, Empirical Research in Software Engineering. CRC Press. Doi: 10.1201/b19292.

[7] Howard C, From Engineer to Engineering Manager: A Qualitative Study of Experiences, Challenges, and Individual Transitions for Engineering Managers in Aerospace Companies. (2003).

[8] Asil H, Innovation Strategies: Challenges or Opportunities in Software Development Teams, Journal of Software Engineering. 7(4) (2013) 151155

[9] (1999). IEEE CS/ACM Joint Task Force on Software Engineering Ethics and Professional Practices, Software Engineering Code of Ethics and Professional Practice. [Online]. Available: www.acm.org/serving/se/code.htm.

[10] IEEE Std. 828-2012, Standard for Configuration Management in Systems and Software Engineering, IEEE. (2012).

[11] IEEE Std. 1028-2008, Software Reviews and Audits, IEEE. (2008).

[12] ISO/IEC 14764 IEEE Std. 14764-2006, Software Engineering— Software Life Cycle Processes—Maintenance, IEEE. (2006).

[13] S.H. Kan, Metrics and Models in Software Quality Engineering, 2nd ed., Addison-Wesley. (2002).

[14] S. McConnell, Code Complete, 2nd ed., Microsoft Press. (2004).

[15] J. McGarry et al., Practical Software Measurement: Objective Information for Decision Makers, Addison-Wesley Professional. (2001).

[16] S.J. Mellor and M.J. Balcer, Executable UML: A Foundation for ModelDriven Architecture, 1st ed., Addison-Wesley. (2002).

[17] D.C. Montgomery and G.C. Runger, Applied Statistics and Probability for Engineers, 4th ed., Wiley. (2007).

[18] J.W. Moore, The Road Map to Software Engineering: a StandardsBased Guide, 1st ed., Wiley-IEEE Computer Society Press. (2006).

[19] K. Rosen, Discrete Mathematics and its Applications, 7th ed., McGrawHill. (2011).

[20] A. Silberschatz, P.B. Galvin, and G. Gagne, Operating System Concepts, 8th ed., Wiley. (2008).

[21] H.M. Sneed, Offering Software Maintenance as an Offshore Service, Proc. IEEE Int’l Conf. Software Maintenance (ICSM 08), IEEE. (2008) 1–5.

[22] I. Sommerville, Software Engineering, 9th ed., Addison-Wesley. (2011).

[23] S. Tockey, Return on Software: Maximizing the Return on Your Software Investment, 1st ed., Addison-Wesley. (2004).

[24] G. Voland, Engineering by Design, 2nd ed., Prentice-Hall. (2003).

[25] K.E. Wiegers, Software Requirements, 2nd ed., Microsoft Press. (2003). [26] J.M. Wing, A Specifier’s Introduction to Formal Methods, Computer. 23(9) (1990) 10–23.