Part-Time Java Bootcamp Instructor
Tech Elevator
Software Engineering
Posted on Jul 30, 2025
This is a remote position.
SUMMARY
The Part-Time Java Bootcamp Instructor will teach technical skills and support career change among our student population.
At Tech Elevator, our mission is to elevate people, companies, and communities, and since 2015 we’ve been transforming lives through technology education. In 2020 we were listed as the 16th fastest growing education company in the US, and we’ve consistently led our industry in performance outcomes.
For us, it’s not just work; every team member contributes to a life-changing program. We work hard to help our students uncover the best version of themselves while working for a brand that empowers every person to continually evolve and grow.
You will have the opportunity to develop the next generation of software engineers and help our industry grow! Our instructors are accomplished software developers who have a passion for sharing their knowledge and expertise with our students. We believe that a great mentor can be the catalyst for successful transformation. As such, our instructors are at the heart of the Tech Elevator experience. Teaching technical skills and supporting career change is challenging work, but when the students have a great experience and succeed in their transformation, the work is both meaningful and personally rewarding. You will have the rare opportunity to make a lasting impact on the lives of your students.
We stand far above other programs because of our mission and the drive of our employees. Our results reflect our focus on our mission to elevate people, companies, and communities. We have built a business where we help people not only get jobs but careers that are satisfying and help companies fill positions with local candidates in the communities where they reside and serve. We do all of this keeping quality and authenticity in mind.
INSTRUCTOR PERFORMANCE EXPECTATIONS
Technical Education
- Responsible for effectively utilizing the Tech Elevator curriculum to facilitate technical education of students
Ensures that lectures are approachable, focused, engaging, and valuable, being: - Mindful of examples that can be understood by a novice
- Timely in the objectives being covered in the time allotted
- Enthusiastic with his/her/their delivery
- Conveys a sense of enthusiasm for programming and the field of software development that can motivate and inspire students
- Maintains students’ respect and confidence by being consistently knowledgeable and prepared to present curriculum material
- Complies with the record-keeping policies and procedures related to student performance (e.g. grading, attendance, quiz scores, etc.)
Individual Mentoring
- Responsible for looking after the individual needs of students in order to promote a high graduation rate while maintaining a consistent level of technical competence among graduates
- Takes an interest in and ownership of the academic progress and performance of individual students
- Effectively utilizes student mentoring sessions to assist with areas such as technical review, tutoring, mentoring, and development of side projects
- Recognizes and takes appropriate and timely action when necessary to address students’ poor academic performance or personal misconduct
REQUIREMENTS
The ideal candidate will possess the following skills, experience, and attributes:
- 5+ years of experience with hands-on development
- Strong knowledge and experience with Java (Spring Boot) OR .NET (C#/ASP.NET/MS SQL) [and an interest in learning Java!]
- Experience with HTML/CSS/JavaScript
- Familiarity with full-stack web application development
- Knowledge of Agile
- Experience mentoring, coaching, and/or leading junior developers
- Strong communication skills
- Genuine desire to help others learn
- Comfortable guiding students through structured lesson plans while giving real-world examples when needed
WORKING CONDITIONS
- A minimum 10-week commitment consisting of 10 hours per week
- Saturdays are the only scheduled day and are set up for remote led lectures from 8:00 AM-12:00 PM ET
- The remaining 6 hours can be fulfilled throughout the week and can be set up around your schedule!