> Markdown version of [/jobs/ext/2518973-sy26-27-computer-science-and-software-engineering-teacher](https://www.wearedevelopers.com/jobs/ext/2518973-sy26-27-computer-science-and-software-engineering-teacher). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SY26-27 Computer Science and Software Engineering Teacher - **Company:** Innovation Charter High School - **Location:** New York, NY, United States - **Salary:** $68,902.0 - $95,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), 3d Models, C++ (Programming Language), Cascading Style Sheets (CSS), Python (Programming Language), Elearning, Software Engineering, Apache OpenOffice, Information Technology, Programming Languages - **Published:** August 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d75a3a690aa7a5ee ## About the Role * A relationship-centered educator with unwavering belief in students * A reflective practitioner who seeks and uses feedback * A collaborator who enjoys co-planning and shared problem-solving * A teacher who balances structure, compassion, and rigor * Someone energized by building and improving, not just inheriting finished systems * Committed to educational equity and serving diverse learners in NYC public schools * Someone who is willing to adapt high quality instructional materials (HQIM) to meet the needs of your students * Comfortable learning and teaching in a fast-evolving technical field, from programming languages to physical computing and robotics, * Bachelor's degree required * In most cases, candidates must possess and maintain a New York State teaching certification, or be on an active pathway toward certification * Fluency, or the ability to become fluent, in Scratch, HTML, CSS, JavaScript, Python, p5js, and C++ * Familiarity with physical computing, embedded electronics, 3D design and printing, and robotics Strongly Preferred: * CTE certification, or the ability to become certified * Knowledge of the AP Computer Science Principles curriculum * Experience using assessment data to inform instruction and intervention ## Description We are seeking a passionate, equity-driven Computer Science & Software Engineering Teacher (Grades 9-12) to lead our Software Engineering Program (SEP) - a standards aligned course sequence in programming, app design, and game building that culminates in an AP course. SEP is an initiative of New York City's CS4ALL program, whose mission is to increase the number of high school graduates (particularly from traditionally underrepresented groups) who are ready to pursue new and emerging technology-driven roles, and to develop students' computational thinking and problem-solving skills in real-world contexts. You will work under the direction of the Principal or their designee to deliver an inclusive, project-based computer science curriculum that gives every student, including those with IEPs, full access to rigorous, standards-based instruction. This role is ideal for an educator who believes computer science should be both rigorous and inclusive, and who is energized by helping students build the technical and problem-solving skills to pursue emerging tech-driven careers. What You'll Do Deliver Inclusive, Rigorous Computer Science Instruction * Collaborate with special education co-teachers to meet the mandates of IEPs and ensure all students have access to the curriculum * Incorporate student goals, behavior plans, and interventions into daily instruction * Employ lesson and unit plans that are standards-based and mission-aligned * Report student progress and maintain accurate, up-to-date achievement records, adhering to standards-based grading practices Use Data to Drive Student Growth * Frequently review classroom performance and examination data and adjust instruction to meet student needs * Implement students' IEP mandates and work toward IEP-related goals, as applicable * Use assessment data on an ongoing basis to improve student performance and inform instruction Cultivate Innovation's Core Values and Support Students Beyond the Classroom * Embody and cultivate the school's core values - innovation, collaboration, respect, activism, integrity, empathy - in your professional practice and encourage students to do the same in their academic work and personal conduct * Host a minimum of two hours of weekly supplemental instruction, such as in-school tutoring or open office hours, to provide academic support * Plan and lead experiential learning activities and conduct a student advisory * Incorporate technology into the classroom and continue developing your own digital learning skills * Take on additional duties as assigned by the Principal or designee Contribute to a Collaborative Adult Culture * Engage actively in feedback, coaching, and professional learning * Collaborate with colleagues to improve practice and student outcomes * Contribute to a culture of reflection, curiosity, and continuous improvement * Help create classrooms and a school community rooted in belonging, safety, and high expectations ## Related Videos - [Inspiring Young People (and Their Parents) to Become Programmers - Cassandra Chin](https://www.wearedevelopers.com/videos/1760-inspiring-young-people-and-their-parents-to-become-programmers-cassandra-chin) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [Cross platform Augmented Reality development with React Native](https://www.wearedevelopers.com/videos/160-cross-platform-augmented-reality-development-with-react-native) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How to Make a Career Change to a Software Engineer Role](https://www.wearedevelopers.com/magazine/11-how-to-make-a-career-change-to-a-software-engineer-role) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)