What are the responsibilities and job description for the Technical Trainer (Java and JavaScript) position at Russell Tobin?
Role Overview
Part-time Computer Science Instructor / Engineering Educator supporting internal employees transitioning from Quality Engineering (QE) to Software Development. The role focuses on virtual instruction, hands-on labs, and promoting strong engineering and quality practices across a global audience.
Core Responsibilities
- Virtually teach CS101-level courses to employees transitioning into development roles.
- Deliver online instruction and labs in:
- JavaScript (Product Engineering)
- Java (Platform Engineering)
- Adapt sessions for learners across US, India, and EMEA time zones.
- Share best practices in engineering craftsmanship, code quality, and clean architecture.
- Foster a culture of continuous learning, knowledge sharing, and thoughtful quality practices.
- Support employee readiness and progression through structured instruction and facilitation.
Must-Have (Non-Negotiable) Requirements
- Expert-level proficiency in Java and/or JavaScript.
- Advanced facilitation and teaching skills, with experience as:
- Technical trainer, OR
- University-level computer science educator.
- 10 years of professional software engineering experience.
- Demonstrated ability to explain complex technical concepts clearly to varied skill levels.
- Comfortable delivering live, virtual instruction.
Nice-to-Have / Learnable Skills
- Familiarity with the ServiceNow Platform (advantageous but not required).
- Prior experience teaching engineers transitioning from QE or non-development roles.
- Exposure to enterprise-scale or AI-powered software products.
Salary : $80 - $90
Systems & Technical Trainer
Canon U.S.A., Inc. -
Itasca, IL
Technical Trainer HVAC Schaumburg Training Center
LG Electronics USA -
Lincolnshire, IL
Customer Service Rep| Technical
Chase Technical -
Schaumburg, IL