Software Engineering Instructor
Our Client is the leading software engineering bootcamp for engineers that are working towards advancing in their careers.
The Instructor will be working directly with Software Engineering professionals to help them prepare for the interview processes at global leading tech companies.
What will my contribution look like?
- Teach our students as a live instructor. Curriculum is related to CS fundamentals such as Coding & Algorithms, System Design.
- Build out and improve existing lesson plans, support resources, and practice assignments to support live instruction.
- Work closely with our full-time curriculum team to develop best-teaching practices and philosophies to ensure student-mastery and consistency of experience.
Depending on performance, interest, and area of expertise, and company need, there may be the potential to get involved with…
- Mock interviews - We take pride in giving students detailed feedback on how they can improve their interview performance, in this role, you will have the opportunity to help students overcome whatever challenges may hold them back in the interview itself.
- Technical Coaching - Many students will need a little extra support as they work through their practice problems. In this function, you will work closely with students to uncover the gaps in their knowledge, so that they can solve additional problems.
We’d love to meet you if…
- You love teaching and feel most fulfilled when you help someone master a new skill.
- You love Coding and Algorithms, System Design, or anything technical and can’t learn enough about these topics!
- You understand the psychology and process of learning and are empathetic to those working to learn something new and complex.
- You encourage and help others to develop proper study habits.
- You are flexible to work around schedules that work best for students. (Evenings and weekends will be required).
Qualifications We’re Seeking:
- Experience teaching computer science at a University level or coaching professionals in related topics.
- Experience in senior engineering roles (Staff, Principal, or higher) at a top-tier tech company
- Masters or Ph.D. in Computer Science preferred
- Competitive Programming experience is a plus