Training Trains logo

Engineering Management Internship

Learn to lead engineering teams: one-on-ones, feedback, planning, delivery, metrics, hiring, incidents and healthy team culture.

Jira / GitHub ProjectsDocsDORA metricsRetrospectives

What you'll work on

Full syllabus: all 60 graded tasks

These are the actual tasks the internship portal assigns for this domain. You submit each one with proof (a GitHub link or document) and a mentor reviews it.

Level 1: Foundations (24 tasks)
  1. What engineering managers do. Explain the engineering manager role: people, delivery, process and technical direction.
  2. Team charter. Write a team charter for your intern team: mission, working hours, tools and how decisions are made.
  3. One-on-one meetings. Prepare a 1:1 template and hold a practice 1:1 with a classmate, then note what you learned.
  4. Giving feedback. Write feedback examples using the SBI (situation, behaviour, impact) model, both positive and constructive.
  5. Agile ceremonies. Run a sprint planning, a daily stand-up and a retrospective for a small team project.
  6. Task tracking. Set up a project board (GitHub Projects, Trello or Jira) and keep it up to date for two weeks.
  7. Estimation. Lead an estimation session using story points or t-shirt sizes and record the results.
  8. Meeting notes. Write clear meeting notes with decisions and action items for three meetings.
  9. Communication plan. Write how your team shares updates: channels, frequency and who needs to know what.
  10. Technical understanding. Review a pull request from a teammate and give useful, kind comments.
  11. Time management. Track your own week and plan the next one with priorities and focus time.
  12. Conflict scenario. Write how you would handle two teammates disagreeing about a technical choice.
  13. Working agreement. Agree a team working agreement on reviews, response times and meetings.
  14. Status meeting redesign. Replace a status meeting with a written update and measure time saved.
  15. Decision log. Keep a decision log for two weeks with context and owners.
  16. Feedback practice. Give and receive feedback with three teammates using SBI and reflect on it.
  17. Recognition. Recognise good work publicly every week and note the effect on the team.
  18. Team health check. Run a team health check survey and discuss the results.
  19. Calendar audit. Audit your calendar and protect focus time for the team.
  20. Onboarding buddy. Act as an onboarding buddy for a new intern for one week.
  21. Writing a good ticket. Write five well-defined tickets with context and acceptance criteria.
  22. Demo day. Organise a demo day where each team member shows their work.
  23. Learning plan. Make a team learning plan with one skill per person.
  24. Escalation path. Write who to contact for what, and when to escalate.
Level 2: Building real features (20 tasks)
  1. Delivery planning. Plan a 4-week project with milestones, dependencies and risks.
  2. Risk register. Maintain a risk register with likelihood, impact and mitigation for your project.
  3. Engineering metrics. Track DORA-style metrics (deployment frequency, lead time, change failure rate) for your team repo.
  4. Hiring exercise. Write a job description and an interview plan with questions and a scoring rubric for an intern role.
  5. Onboarding guide. Write an onboarding guide that gets a new intern productive in their first week.
  6. Incident review. Run a blameless review of a real or simulated outage and write the action items.
  7. Stakeholder management. Write a status report for a manager and adjust the plan after their feedback.
  8. Technical debt plan. List the technical debt in a project and propose a plan to pay it down.
  9. Process improvement. Find one slow step in your team's workflow and improve it, measuring before and after.
  10. Career conversations. Write a growth plan with a teammate: strengths, goals and next steps.
  11. Quarterly planning. Run a quarterly planning session with goals and capacity.
  12. Dependency map. Map dependencies between teams and reduce one.
  13. On-call design. Design a fair on-call rotation with handover notes.
  14. Quality metrics. Track bug escape rate and time to fix, and set improvement goals.
  15. Hiring loop. Run a mock hiring loop with interviewers, rubric and debrief.
  16. Underperformance plan. Write a fair, supportive improvement plan for a struggling team member (fictional case).
  17. Remote team practices. Improve practices for a remote or hybrid team and measure the effect.
  18. Budget request. Write a request for a new tool with cost and expected benefit.
  19. Engineering roadmap. Create an engineering roadmap balancing features, debt and reliability.
  20. Stakeholder map. Map your stakeholders and plan how you communicate with each.
Level 3: Professional work and capstone (16 tasks)
  1. Lead a team project. Lead a 3-5 person intern project from kick-off to delivery and keep weekly reports.
  2. Performance review. Write a fair, evidence-based performance review for each team member's internship work.
  3. Budget and resourcing. Estimate the people and tool cost of your project and justify it.
  4. Engineering strategy. Write a one-page engineering strategy for a small company for the next year.
  5. Cross-team coordination. Coordinate a dependency with another team and document how you resolved it.
  6. Retrospective of your leadership. Collect anonymous feedback on your leadership and write what you will change.
  7. Real company work lead. Coordinate interns on a real Training Trains, W3AppDevelopers or DomainHostly task from the Company Work board.
  8. Capstone: management portfolio. Submit a portfolio of your charter, plans, metrics, reviews, incident report and a final project report.
  9. Reorg scenario. Plan how to split a team of 12 into two teams with clear ownership.
  10. Culture document. Write a team culture document describing values and behaviours.
  11. Promotion case. Write a promotion case for a team member using evidence and the career ladder.
  12. Crisis leadership. Lead the response to a simulated major incident and write the review.
  13. Vendor management. Evaluate two vendors for a service and recommend one.
  14. Diversity and inclusion plan. Write an inclusion plan for hiring and team practices.
  15. Mentoring program. Set up a mentoring program for interns with pairs and goals.
  16. Capstone 2: leadership case study. Write a case study of a project you led: team, decisions, metrics, problems and what you would do differently, reviewed by a mentor.

Real software work, not just training

Every Engineering Management task is reviewed by our team and saved to your portfolio. Interns who pass the readiness check can take real work from Training Trains, W3AppDevelopers and DomainHostly projects on the Company Work board.

Full Stack Web Application Development
See the software we build →

Frequently asked questions

Do I need experience to join the Engineering Management internship?+

Best for students who have done a technical internship or project and want to lead a team.

What will I do in the Engineering Management internship?+

You complete 60 graded tasks in three levels: foundations, real features, and professional work. Each task is submitted with GitHub or document proof and reviewed. The final capstone is: Capstone 2: leadership case study.

Do I get a certificate for the Engineering Management internship?+

Yes. After your required tasks are approved, your attendance is above 75% and you pass the proctored final exam, you get a graded completion certificate that anyone can verify at trainingtrains.com/verify.

Can I do the Engineering Management internship online?+

Yes. You can do it fully online from home, or offline at our Erode and Perundurai branches. Tasks, quizzes and mentor reviews are the same in both modes.

Available both online (work from home) and offline at our Erode and Perundurai branches - see the full internship program details for departments, duration, and the application process.