Looking for Team Members!
We're looking for creative members of the local community who want to build something special here in Oakland. If you can add value to our mission, we want you on our team. You will find that our hiring process is speedy, straightforward and candid. You're also welcome to visit us if you're in the neighborhood, no appointment required (but be aware events may be in progress), Monday-Thursday 9am to 3pm.
Lead Instructor, Software Development
Instructor | Contract to Hire, $400/hr (negotiable)
We're looking for professional software developers to help lead our tech training courses! You must have personality, effective communication skills and have outstanding delivery. This is a contract-only role, where you'll lead training sessions. This requires collaborating with fellow instructors to prepare course content, build workshop environments, and lots of hands-on coding with learners during training sessions. All training takes place in Oakland, in person.
Programmers Guild provides affordable technical training to communities left behind by technology. We focus on tech literacy and workforce development by providing: access to computers, access to training, and access to career mentoring. Instructors help learners improve their technical knowledge and skills through hands-on, in-person training. Participant progress is monitored and reported to the California Division of Apprenticeship Standards.
Class size is usually 1:6 instructors to students (or better), and is limited to 15 participants per workshop. Workshops can range from 2-6 hours each. We pride ourselves on giving learners quality 1-on-1 time with instructors. We provide full classroom support to instructors, including all equipment and learning materials. Your task is to deliver an engaging workshop that achieves all learning objectives, and to effectively coordinate team efforts in the classroom.
Programmers Guild provides affordable technical training to communities left behind by technology. We focus on tech literacy and workforce development by providing: access to computers, access to training, and access to career mentoring. Instructors help learners improve their technical knowledge and skills through hands-on, in-person training. Participant progress is monitored and reported to the California Division of Apprenticeship Standards.
Class size is usually 1:6 instructors to students (or better), and is limited to 15 participants per workshop. Workshops can range from 2-6 hours each. We pride ourselves on giving learners quality 1-on-1 time with instructors. We provide full classroom support to instructors, including all equipment and learning materials. Your task is to deliver an engaging workshop that achieves all learning objectives, and to effectively coordinate team efforts in the classroom.
Required language(s): Python, Javascript
Preferred additional language(s): Java or experience with any C-language (C, CPP, C#)
Instructor training is required for this role and will be provided to help you prepare for success at Programmers Guild. You'll be paid for each workshop you deliver. You can view the current schedule of workshops on our Training page to learn about the kinds of courses our instructors deliver. For this contract, training topics include:
1. Automated Testing
2. Design Patterns
3. Data Structures and Algorithms
4. API Development
We respect talent and are willing to negotiate a competitive salary based on your relevant skills and experience! This position pays up to $900 per workshop and up to $3000 per course (a series of training sessions).
- 3+ years experience as a Software Developer on a team
- Excellent interpersonal and communication skills.
- 1+ year experience as a classroom instructor.
- Culturally competent; you are aware, comfortable and a functional in multi-cultural environments.
- Required languages: Python and Javascript
- Preferred additional languages: Java and/or any C-language