Join Our Team


CodeCrew is passionate about mentoring youth to be tech leaders and innovators throughout Memphis and we are always looking for brilliant people to join our team. Learn more about our open positions below and submit your resume to us for the position that best fits you.

To help us better understand your interest, skills, and availability, please take a few minutes to complete this survey. 

CodeCrew is seeking a self-motivated, professional, and dependable individual to join our adult CodeSchool team as a Recruitment and Case Specialist. CodeCrew Code School serves adults through a boot-camp style curriculum, offered online and in-person, that prepares them for an entry-level software engineering positions. A successful candidate for this Recruitment and Case Specialist role must be people friendly, must have exceptional communication skills, must be patient especially when working with young adults, must have a genuine interest in CodeCrew, and understand our values. 
The Code School Recruitment and Case Specialist will report to the Code School Program Director. The role includes making direct community contracts and working directly with community partners and others to enroll students in CodeCrew's adult Code School computer science and software engineering training courses, as well as continue to assist and encourage students through course matriculation and job placement. 
The Finance Manager/Coordinator primarily responsible for accounting for grant agreements, vendor invoicing, payment processing, and financial reporting for CodeCrew. Other responsibilities include general ledger maintenance, procuring profit-and-loss reports, accounts payable and receivable, and audit/tax preparation. The Finance Manager/Coordinator will work in tandem with staff to categorize program expenses for budgeting purposes. The position also entails working with staff for contract and proposal documentation, as well as donations and grants assistance. CodeCrew seeks to grow its current bookkeeping methods and maximize efficiency in adult preparation on an ongoing basis. This position is full time and reports to the Deputy Executive Director.
The Instructor leads one or more classes and shape the computer science education experience for our youth. You will teach students using a variety of platforms including traditional text-based programming, graphical block-based programming, and programming for hardware devices such as tablets, Lego Mindstorms, and Arduino--to name a few. Your primary objectives are to encourage youth to become innovators in technology, to encourage and promote computational thinking, and to increase students' proficiency with the platform covered by the course. You will also lead one or more teaching assistants and manage the classroom in accordance with CodeCrew's training and guidelines. The Instructor reports to the Curriculum and Instruction Manager.
The function of the teaching assistant and volunteer is to aid the lead instructor in cultivating a fun, safe, and enriching environment for students to develop and strengthen coding and social skills. The teaching assistant/volunteer may either be technical or non-technical. Your primary objectives are to assist students by providing general guidance and advice, and emotional support. You will provide assistance to lead instructor by setting up activities and work areas, distributing and collecting papers, etc. The TA records class attendance and seeks to build positive, effective mentorships with students. You will also assist in maintenance of equipment by communicating issues and suggestions to Program Manager or Executive Director. The Teaching Assistant reports to Instructor and Curriculum & Instruction Manager.
This position is an excellent opportunity for college students looking for weekly experience in the classroom. Assistants can expect shifts to work around their student course schedule.

Reporting to the Curriculum and Instruction Manager, the K-12 Computer Science Instructor will lead one or more classes and shape the educational experience for children within the program in an in-school and/or after-school capacity. CodeCrew courses teach students using a variety of platforms including traditional text-based programming, graphical block-based programming, and programming for hardware devices (tablets, Lego Mind storms, Arduino, etc.). The K-12 Computer Science Instructor’s primary objectives are to encourage children to become creators of technology, to teach them to think computationally, and to increase their proficiency with the platform covered by the course. The K-12 ComputerScience Instructor will lead one or more teaching assistants and manage the classroom in accordance with CodeCrew training and guidelines as well as the guidelines of their assigned school(s).

Reporting to the Deputy Executive Director, the Research and Data Analyst is responsible for planning, organizing, directing, and executing all of CodeCrew’s data collection, analysis, and reporting, as well as managing data-oriented relationships with partners, volunteers, and other data sources and resources. The successful candidate will turn data into information, information into insights, and insights into business decisions.  Additionally, CodeCrew seeks to use data to contribute to the growing national and international body of computer science education research, particularly with respect to the effectiveness of computer science education on youth and adults of all backgrounds, and across multiple school subjects and disciplines of study.  The Research and Data Analyst works closely with the Deputy Executive Director, Executive Director and other key staff in all of CodeCrew’s data-specific endeavors.