From Service Desk to Engineering Manager: How to Get There Easily

Transitioning from a service desk role to an engineering manager position is an ambitious and rewarding career goal.

It requires a deliberate combination of technical skill development, strategic career planning, proactive networking, and a commitment to continuous learning.

This guide offers a step-by-step approach to help you make this transition, complete with practical advice, real-world examples, and actionable steps.

1. Develop Technical Skills

Broaden Technical Knowledge

To transition from a service desk role to an engineering manager, you need a solid foundation in engineering concepts.

Start by identifying the technical skills that are most relevant to the engineering team in your organization.

These might include programming languages (such as Python, Java, or C++), understanding of system architecture, cloud computing, or networking principles.

  • Online Courses and Certifications: Platforms like Coursera, Udemy, and edX offer courses that cover a wide range of technical topics. For example, if your company uses AWS, consider taking the AWS Certified Solutions Architect course to understand cloud architecture. If programming is essential, courses like “Python for Everybody” on Coursera can provide a solid foundation.
  • Hands-On Projects: Apply what you learn by working on real projects. For example, if you’re learning Python, you could automate a routine service desk task, such as generating reports. This not only solidifies your learning but also demonstrates your ability to apply technical knowledge practically.

Certifications

Certifications can validate your skills and make you a more competitive candidate. They also show your commitment to professional development. Here are some certifications that might be relevant:

  • CompTIA A+ or Network+: These are foundational certifications that cover hardware, networking, and troubleshooting. They’re instrumental if your engineering focus is on IT infrastructure.
  • AWS Certified Solutions Architect: This certification is crucial if your goal is to work with cloud technologies. It covers the architecture of cloud applications, which is increasingly relevant in modern engineering roles.
  • Cisco Certified Network Associate (CCNA): If networking is part of your career path, CCNA offers a comprehensive overview of network fundamentals, routing, switching, and security.
Practical Tip: Create a study plan for your certifications. Dedicate specific hours each week to studying, and set milestones to keep yourself on track. Additionally, seek out study groups or forums where you can discuss topics with peers and get support.

2. Gain Experience in Engineering Projects

Shadow Engineers

To understand the day-to-day operations of engineering teams, request to shadow engineers in your organization.

This will give you insight into their workflows, challenges, and the tools they use. During this period:

  • Observe and Ask Questions: Pay attention to how engineers approach problem-solving, manage projects, and collaborate with other teams. Don’t hesitate to ask questions about their decision-making processes, the tools they use, or the challenges they face.
  • Document Learnings: Keep a notebook or digital document of what you observe. This will be invaluable later when you need to reflect on what you’ve learned or share your insights with others.

Volunteer for Cross-Functional Projects

Volunteering for cross-functional projects is an excellent way to bridge the gap between the service desk and engineering.

These projects might involve:

  • Incident Management: If your organization has a critical incident that requires cross-functional collaboration, volunteer to take on a leadership role. This could involve coordinating between the service desk and engineering teams to resolve the issue efficiently.
  • Root Cause Analysis (RCA): Offer to assist or lead an RCA process. This involves identifying the underlying causes of incidents, which often requires collaboration between the service desk and engineering teams. Leading an RCA shows your ability to handle complex technical challenges.
  • Process Improvement: Identify areas where the service desk and engineering teams can collaborate more effectively. Propose and lead initiatives that streamline workflows, reduce incidents, or improve communication between teams.
Example: Suppose there’s a recurring issue with system outages that affect customers. You could propose a project to implement a more robust monitoring solution that alerts both the service desk and engineering teams before a problem escalates. By leading this project, you demonstrate your ability to manage cross-functional initiatives and contribute to the overall improvement of the organization.

Participate in Code Reviews

If your engineering teams conduct code reviews, ask if you can observe or participate. This experience will help you understand:

  • Coding Standards: Learn the standards and best practices that engineers follow, such as naming conventions, code modularity, and documentation.
  • Problem-Solving Approaches: Observe how engineers approach problem-solving in code, such as debugging, optimizing performance, or enhancing security.
  • Collaborative Feedback: Pay attention to how feedback is given and received during code reviews. This is crucial for understanding team dynamics and how to foster a positive, constructive engineering culture.
Practical Tip: Start with small contributions, such as reviewing documentation or suggesting minor improvements to scripts or tools. Gradually, as you build your confidence and technical understanding, you can provide more substantive feedback during code reviews.

3. Build Soft Skills

Leadership and Communication

Leadership and communication skills are vital for any managerial role. While technical expertise is important, your ability to lead a team, communicate effectively, and resolve conflicts will define your success as an engineering manager.

  • Active Listening: Practice active listening by fully concentrating, understanding, and responding thoughtfully to what others are saying. This is crucial in team meetings, one-on-one sessions, and conflict resolution.
  • Clear Communication: Learn to articulate your ideas clearly and concisely. This involves being able to explain technical concepts to non-technical stakeholders, as well as providing clear instructions to your team.
  • Conflict Resolution: Develop strategies for resolving conflicts within your team. This could involve mediation, fostering open communication, or finding compromises that satisfy all parties involved.
Example: Suppose there’s a conflict between the service desk and engineering teams regarding the prioritization of issues. As a leader, you could mediate a meeting where both sides present their perspectives. By facilitating a constructive discussion, you help both teams reach a consensus on prioritization criteria, demonstrating your ability to manage conflicts effectively.

Mentoring and Coaching

Mentoring and coaching are key aspects of management. Start by mentoring junior colleagues or peers within your current role. This helps you develop coaching skills, which are essential for guiding and supporting your future engineering team.

  • Identify Mentees: Look for colleagues who could benefit from your guidance, whether they’re new hires or peers looking to develop specific skills.
  • Set Goals: Work with your mentees to set clear, achievable goals. These could be related to technical skills, career development, or soft skills.
  • Provide Feedback: Offer constructive feedback to help your mentees grow. Focus on both their strengths and areas for improvement, and provide actionable advice on how they can achieve their goals.
Practical Tip: Use the GROW model (Goal, Reality, Options, Will) for coaching conversations. This model helps structure discussions and ensures that you and your mentee are aligned on objectives and next steps.

4. Pursue Education or Further Training

Engineering-Related Degrees or Courses

If you don’t have a formal engineering background, consider pursuing further education to build your technical expertise. Depending on your career goals and interests, this could involve:

  • Bachelor’s or Master’s Degree in Engineering: If you’re looking for a comprehensive education, pursuing a degree in software engineering, computer science, or a related field can provide a strong foundation. Many universities offer part-time or online programs that allow you to study while working.
  • Specialized Courses: If you don’t need a full degree, consider taking specialized courses in areas like software development, cloud computing, or cybersecurity. Websites like Coursera, edX, and LinkedIn Learning offer courses taught by industry experts.
  • Bootcamps: Coding bootcamps like General Assembly or Flatiron School offer intensive, short-term programs that focus on practical skills in software development, data science, or UX design.
Example: If your goal is to transition into software engineering management, a part-time Master’s degree in Software Engineering could provide both the technical knowledge and the management skills needed for the role.

Management Training

In addition to technical education, management training is essential for your transition to a leadership role. Look for programs that focus on project management, leadership, and organizational strategy.

  • Project Management Professional (PMP): PMP certification is widely recognized and demonstrates your ability to manage projects effectively. It covers areas like project planning, execution, and risk management.
  • Certified ScrumMaster (CSM): If your organization follows Agile practices, a CSM certification can help you understand and apply Scrum methodologies, which are commonly used in engineering teams.
  • Leadership Development Programs: Many companies offer leadership development programs that focus on communication, team management, and strategic thinking. If your company has such a program, consider enrolling.
Practical Tip: Many management courses involve case studies and group work. Use these opportunities to network with peers and learn from their experiences, as well as to apply theoretical knowledge to real-world scenarios.

5. Seek Opportunities for Leadership Roles

Internal Promotions

One of the most direct paths to an engineering management position is through internal promotions. However, you need to make your ambitions known and demonstrate that you’re ready for the responsibility.

  • Express Interest: Have a candid conversation with your manager about your career aspirations. Express your interest in leadership roles and ask for feedback on the skills you need to develop to be considered for such positions.
  • Performance Reviews: Use performance reviews as an opportunity to highlight your leadership potential. Showcase examples where you’ve led projects, mentored colleagues, or contributed to process improvements.
  • Seek Stretch Assignments: Volunteer for stretch assignments that push you out of your comfort zone and demonstrate your readiness for a leadership role. These could involve leading a project, managing a small team, or taking on responsibilities typically handled by an engineering manager.
Example: Suppose your organization is launching a new product feature that requires collaboration between multiple teams. Volunteer to lead the cross-functional team, coordinating efforts between engineering, service desk, and product management. Successfully leading such an initiative can position you as a strong candidate for future leadership roles.

Take Initiative

Proactively proposing and leading initiatives is another way to demonstrate your leadership capabilities and readiness for an engineering manager role.

  • Identify Pain Points: Look for inefficiencies or challenges in the current processes between the service desk and engineering teams. Propose solutions that can streamline workflows, reduce errors, or improve response times.
  • Lead Improvement Projects: Take ownership of improvement projects, from initial concept to execution. This demonstrates your ability to manage projects, lead teams, and drive change within the organization.
  • Collaborate Across Departments: Initiate collaborations with other departments, such as product development, operations, or marketing, to address broader organizational challenges. This shows that you can think strategically and work across different functions.
Example: If you notice that the service desk frequently escalates issues to the engineering team due to a lack of technical documentation, propose and lead a project to create a comprehensive knowledge base. By reducing escalations, you not only improve service desk efficiency but also demonstrate your ability to identify and solve systemic issues.

6. Network and Build Relationships

Connect with Engineering Managers

Building relationships with current engineering managers is crucial for gaining insights and visibility. These connections can provide guidance, mentorship, and potential opportunities.

  • Informational Interviews: Request informational interviews with engineering managers to learn about their career paths, challenges, and the skills they consider essential. These conversations can provide valuable advice and help you understand what it takes to succeed in a managerial role.
  • Seek Feedback: Ask engineering managers for feedback on your skills and experiences. They can offer insights into areas where you need to improve and suggest opportunities for growth.
  • Mentorship: If possible, find a mentor who is an engineering manager or has successfully transitioned from a service desk or similar role. A mentor can provide ongoing guidance, support, and introductions to other key contacts.
Example: Suppose you admire the way a particular engineering manager leads their team. Reach out to them and express your interest in learning from their experience. A 30-minute coffee chat could lead to a longer-term mentoring relationship.

Professional Networking

Networking beyond your organization is equally important. Industry conferences, professional organizations, and online communities can help you expand your network and learn from others in the field.

  • Industry Conferences: Attend conferences related to engineering, IT management, or technology. These events often feature workshops, panels, and networking sessions where you can meet professionals from other organizations.
  • Professional Organizations: Join organizations like the IEEE, ACM, or PMI. These groups offer networking events, webinars, and resources that can help you stay updated on industry trends and connect with peers.
  • Online Communities: Participate in online forums, LinkedIn groups, and social media communities related to engineering management. Engaging in discussions, sharing insights, and asking questions can help you build relationships with others in the field.
Practical Tip: When attending events or joining online communities, focus on building genuine relationships rather than just collecting contacts. Follow up with new connections, share useful information, and offer help when possible. Networking is a two-way street, and building a strong, supportive network takes time.

7. Showcase Your Achievements

Document Your Successes

As you work on developing your skills, gaining experience, and leading projects, it’s essential to document your achievements. Keeping a record of your successes helps you track your progress and provides concrete examples to share during job interviews or performance reviews.

  • Keep a Portfolio: Create a portfolio that showcases your technical projects, leadership experiences, and any contributions to engineering-related initiatives. This portfolio can include project summaries, metrics, and any recognition or awards you’ve received.
  • Quantify Your Impact: Whenever possible, quantify your impact. For example, if you led a process improvement project, document the percentage reduction in incident response times or the cost savings achieved. Quantified results are powerful evidence of your abilities.
  • Update Your Resume: Regularly update your resume to reflect your new skills and experiences. Tailor your resume to highlight your leadership and technical competencies, focusing on the skills and achievements most relevant to an engineering manager role.
Example: Suppose you led a project that reduced the average time to resolve customer tickets by 30%. Document this achievement in your portfolio, including details about the strategies you implemented and the metrics that demonstrate the project’s success.

Create a Portfolio

In addition to documenting your successes, consider building a professional portfolio that you can share with potential employers or use during internal promotions. A portfolio allows you to present your work in a visually appealing and organized manner.

  • Project Summaries: Include detailed summaries of the projects you’ve led or contributed to, highlighting your role, the challenges faced, the solutions implemented, and the outcomes achieved.
  • Technical Skills: Showcase your technical skills by including examples of code, architecture diagrams, or other technical documentation. Be sure to explain your contributions and the context in which the work was done.
  • Leadership Examples: Highlight your leadership experiences, such as managing teams, mentoring colleagues, or leading cross-functional initiatives. Provide examples that demonstrate your ability to motivate and guide others.
Practical Tip: Use online platforms like GitHub or LinkedIn to create a digital portfolio that can be easily shared with others. A well-organized digital portfolio can make a strong impression on potential employers or decision-makers within your organization.

8. Apply for Engineering Leadership Positions

Internal Job Applications

When internal engineering manager positions become available, seize the opportunity to apply. Tailor your application to emphasize your relevant skills, experiences, and achievements.

  • Tailor Your Resume and Cover Letter: Customize your resume and cover letter for each position, focusing on the skills and experiences most relevant to the role. Highlight your technical expertise, leadership experience, and any specific projects that demonstrate your readiness for an engineering manager position.
  • Prepare for Interviews: Prepare for interviews by researching the engineering team’s current challenges, goals, and priorities. Be ready to discuss how your skills and experience align with the team’s needs and how you can contribute as an engineering manager.
  • Leverage Internal Contacts: Use your internal network to gather insights about the role and the team. If you have a mentor or connections within the engineering department, ask for advice on how to position yourself as the best candidate.
Example: If you’re applying for an engineering manager role within your company, review recent team initiatives or projects. During the interview, discuss how your experience leading cross-functional projects or improving service desk processes aligns with the team’s current objectives.

External Opportunities

If internal opportunities are limited, consider applying for engineering manager positions outside your current organization. This can broaden your horizons and expose you to different industries, technologies, and management styles.

  • Research Target Companies: Identify companies that align with your career goals and values. Research their culture, technology stack, and recent projects to understand how your skills can add value.
  • Network with Industry Contacts: Leverage your professional network to learn about job openings and gain referrals. A referral from a current employee can significantly increase your chances of landing an interview.
  • Prepare for Interviews: Tailor your resume and prepare for interviews as you would for internal positions. Be ready to explain why you’re interested in transitioning from a service desk role to an engineering manager position and how your experience makes you a strong candidate.
Practical Tip: Use job search platforms like LinkedIn, Glassdoor, or Indeed to find engineering manager positions that match your skills and interests. Set up job alerts to be notified when new opportunities arise.

9. Prepare for the Transition

Understand the Managerial Role

As you move closer to an engineering manager position, it’s important to understand the responsibilities and expectations of the role fully.

Engineering managers are responsible for team management, project oversight, budgeting, and strategic planning.

  • Team Management: Learn how to manage a team effectively, including setting goals, providing feedback, and fostering a positive team culture. Understand the dynamics of team development, conflict resolution, and performance management.
  • Project Management: Familiarize yourself with project management methodologies, such as Agile or Waterfall, that are commonly used in engineering. Understand how to plan, execute, and monitor projects to ensure they’re delivered on time and within budget.
  • Budgeting and Resource Allocation: Learn about budgeting and resource allocation, as these are often key responsibilities for engineering managers. Understand how to balance the needs of your team with available resources and how to make data-driven decisions about budget and resource allocation.
Example: Suppose your company uses Agile methodologies. Learn how to run Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives. Understanding these practices will prepare you to manage engineering teams that follow Agile principles.

Seek Mentorship

As you prepare for the transition to an engineering manager role, mentorship becomes increasingly valuable. A mentor who has successfully made a similar transition can provide guidance, support, and practical advice.

  • Identify Potential Mentors: Look for mentors within your organization or in your professional network who have experience in engineering management. Consider reaching out to individuals who have made a similar transition from a non-engineering role to management.
  • Set Goals for Mentorship: Work with your mentor to set clear goals for your mentorship relationship. These goals could include developing specific skills, navigating the transition to management, or gaining insights into the day-to-day responsibilities of an engineering manager.
  • Regular Check-Ins: Schedule regular check-ins with your mentor to discuss your progress, challenges, and any questions you may have. Use these meetings to seek advice on specific situations or decisions you’re facing.
Practical Tip: Don’t be afraid to seek mentorship from multiple individuals, each with different strengths and perspectives. For example, one mentor might help you with technical skills, while another focuses on leadership development.

10. Be Patient and Persistent

Continuous Learning

Transitioning to an engineering manager role takes time, dedication, and continuous learning. Stay committed to your goal by regularly updating your skills, seeking new opportunities, and reflecting on your progress.

  • Regular Skill Development: Keep up with industry trends, new technologies, and best practices in engineering management. Regularly update your knowledge through courses, certifications, and professional development activities.
  • Reflect on Progress: Periodically reflect on your progress and the skills you’ve developed. Identify areas where you need further improvement and set new goals to continue your growth.
Example: Suppose you’ve been working on improving your technical skills in a particular programming language. Reflect on your progress by reviewing your recent projects and identifying areas where you’ve gained proficiency. Set new goals to deepen your expertise or learn a complementary skill.

Embrace Challenges

Challenges are inevitable as you work toward an engineering manager role or any other leadership role. Embrace these challenges as opportunities to grow, learn, and prove your capabilities.

  • Take on Difficult Projects: Don’t shy away from projects that seem challenging or outside your comfort zone. These projects often provide the best growth opportunities and can demonstrate your readiness for a managerial role.
  • Learn from Failures: When things don’t go as planned, take the opportunity to learn from the experience. Analyze what went wrong, how you can improve, and what you can do differently next time.
Practical Tip: Keep a growth mindset as you face challenges. Viewing difficulties as opportunities to learn and improve will help you stay motivated and resilient during your transition.

By following these steps and remaining committed to your goal, you can successfully transition from a service desk role to an engineering manager position.

It’s a journey that requires continuous learning, persistence, and a proactive approach to career development.

With the right strategies and mindset, you can achieve your goal of becoming an engineering manager and lead teams to success.