Current job opportunities are posted here as they become available.
| Department: | Computer Science |
| Location: | Bronx, NY |
Who We Are
Our founding team came together to start CSH because we believe that students in the Bronx can and will join the next generation of entrepreneurs, tech leaders, and Bronx success stories. We wanted to build a new kind of high school--a high school that truly prepares kids for their lives after graduation. We also wanted to build a community of adults with strong connections to each other, to kids and families, and to the Bronx community.
We are looking for inspiring, talented, visionary educators to join our amazing team and help us continue to build one of the city’s best and most innovative high schools.
Our Mission
Our mission is to give every student a path to economic freedom. We also want to educate our students to be ethical, confident, thoughtful, affirmed, and reflective. But, above all else, our mission is to ensure that every student has a path to the national household median income by the age of 25.
Our Values and Beliefs
At CSH, we value diverse views and ideas. But we believe that every adult in our community needs to share a core set of values and beliefs in order to give our students and families the school they deserve.
The Role
Vision for the Computer Science - Software Engineering Teacher Role:
The 11th and 12th Grade Software Engineering Teacher will lead the design and implementation of a rigorous, industry-aligned curriculum for students on the Software Engineering pathway. This role ensures that juniors and seniors graduate with strong technical foundations, experience working with professional tools and workflows, and a deep understanding of industry standards in software development. The teacher should expect to teach four sections totaling approximately 100 students across grades 9-12, including upper-level Software Engineering courses and 9th and 10th-grade coding classes focused on computational thinking. Across all grades, instruction should emphasize real-world practices such as collaborative development, version control, documentation, testing, debugging, code reviews, and agile methodologies.
In addition to strong classroom instruction, this role requires vertical collaboration with the computer science team to ensure coherence across the four-year pathway, aligning foundational coding courses with advanced software engineering outcomes. The ideal candidate will demonstrate curriculum leadership, a commitment to industry relevance, and the ability to prepare students for postsecondary computer science programs, internships, and entry-level technical roles.
Job Description: The 11th and 12th Grade Software Engineering Teacher must be an excellent communicator who is highly organized and skilled at designing rigorous, industry-aligned curriculum while maintaining strong relationships with students, families, and industry partners. This educator should be comfortable managing long-term projects, tracking student progress toward technical mastery, and ensuring alignment between classroom instruction and real-world software engineering standards. The Software Engineering Teacher will:
Work with the CS Department Chair to design and continuously refine a vertically aligned Software Engineering pathway that delivers strong outcomes and prepares students to think critically about technology’s social, economic, and ethical impact;
Teach four sections totaling approximately 100 students across grades 9–12, including upper-level Software Engineering courses and 9th and 10th grade coding classes focused on computational thinking foundations;
Prepare students to meet industry standards by emphasizing collaborative development, version control, testing, documentation, debugging, and agile methodologies;
Build strong relationships with students, families, and community and industry partners;
Co-lead an advisory of 20-25 students, providing mentorship and maintaining consistent communication with families;
Collaborate with faculty, students, and families to strengthen and innovate the school’s computer science model in ways that advance the school’s mission and contribute to broader conversations about computer science education reform.
Hours
Teachers’ hours will be 8:15-4:30 daily, with the student academic day running from 9:00-1:00 on Wednesdays and Thursdays, and 9:00-4:15 on other days. Teachers may elect to lead an after-school extra-curricular club or coach a sport for an additional stipend. In the summer of the upcoming school year new teacher PD will begin around August 15th, and the school year will begin in late August.
Pay and Benefits
Salary: $73,000 - $120,000. We offer very competitive benefits, commensurate with experience, and great opportunities for professional and career development.
Values and Mindsets
We believe students succeed when adults build a close, collaborative community and strive relentlessly for excellence. We are also constantly innovating because we aim to create and run a different kind of school. With those things in mind, we are looking for teachers who seek to embody our SCORE values
Self-Awareness: Understand my impact on students, families & colleagues; invite feedback and make meaningful changes over time.
Consistency: Honor commitments through presence, punctuality, and follow-through; communicate proactively when I can’t meet my responsibilities.
Ownership of the Community: Build respectful relationships with students, families & colleagues, seek to learn about and gain competence in the cultures of the communities we serve; foster a welcoming environment; speak directly to colleagues rather than about them; and take responsibility for mistakes by acknowledging their impact.
Resilience: Recover from setbacks & negative interactions, seek to repair poor working relationships, and move forward with determination and purpose.
Excellence: Believe in the boundless capacity of our students by pushing them to grow and excel; deliver high-quality work for students, families & colleagues.
Experience and Qualifications
At least 2–3 years of teaching experience in computer science or a related technical subject, preferably at the high school level, is preferred but not required.
Demonstrated experience with industry-standard software engineering practices—such as version control (e.g., Git), collaborative development workflows, testing frameworks, debugging strategies, and documentation—along with the ability to teach both advanced software engineering concepts (e.g., object-oriented design, data structures, full-stack development) and foundational computational thinking skills to students across grades 9–12.
Experience designing curriculum and assessments aligned to rigorous academic or industry standards, or a willingness to learn and implement feedback in this area.
Ideally, strong classroom management skills and a proven track record of driving high student achievement across diverse learners.
Commitment to equity and belief in all students’ ability to succeed in rigorous computer science coursework.
Strong organizational skills, communication skills, and ability to collaborate effectively with colleagues, students, and families.
To Apply
Submit a resume and cover letter detailing your experience and interest in our work to www.compscihigh.org/join.
Comp Sci High is an equal opportunity employer and welcomes candidates from all backgrounds.