If you enjoy mentoring and managing people as much as you enjoy programming, this is the role for you. This role is for the lifelong learner who understands that they will perfect their own craft through the art of teaching.
An instructor at Momentum is able to convey technical knowledge clearly, defining terms and speaking in a language that new developers can easily understand. Instructors are responsible for explaining programming concepts without resorting to jargon. In this role, instructors have the privilege of guiding each student through their learning path, meaning they are there for the “ah-ha” moments and to mentor through moments of inevitable frustration. Momentum instructors are encouraging, welcoming, and patient.
Has five or more years of professional software development experience, ideally with multiple languages and paradigms
Is an experienced teacher, whether in a traditional educational setting or as part of a technical role
Highly emotionally intelligent, able to work with people from all backgrounds
Is a natural leader who works well with others and believes in the importance of team
Loves speaking in front of groups
Is passionate about tech and our local community
Believes in our mission and wants to be an active participant in building Momentum
Cares about making a difference in education
Is unafraid of having critical conversations
Has fun at work
Organize and run a daily classroom, including preparing material, giving lectures, coding live demonstrations, grading assignments, and tracking student progress.
Conduct immersive courses from start-to-finish over a 12-week cycle, three times a year. In addition, you may be called on to teach short-term consumer classes and custom classes for companies and organizations.
Consult on curriculum development.
You will be counseling students along with the program manager. This means you will be encouraging them, working on ways to help individuals, and you may have to defuse tense situations on occasion.
Overall we're looking for instructors who have experience in multiple web development languages including but limited to:
We offer 15 vacation days a year plus holidays. These days are for you to take a vacation and unwind away from work. We will be diligent in not contacting you while you’re on vacation. Enjoy your time off! We believe it’s healthy for you to take it and encourage employees to take all their allotted days. (Due to the nature of the work, vacation time may be limited during the duration of a course and advance notice will be required to allow us to plan.)
Our team interacts with students daily. If a student has to miss a day because they are sick, it is a big deal. If you are sick, we need you to stay home. Sick days are not considered vacation days, and we have not assigned a limit. We trust our employees to know when they need to stay home to get well and not spread illness.
We also have parental and medical leave policies.