Job Openings at

We are currently hiring for:

Working at

Customer Support Associate (Seattle, WA)

Job Summary: is looking for for a tech-savvy customer support associate who is passionate about helping others. This is a full-time position for a candidate who can effectively solve customer issues and positively represent

Responsibilities of the position include:

  • Managing end-to-end customer support for including answering tickets, developing resources such as customer FAQ, and setting and measuring metrics for support
  • Answering forum questions and providing clear, friendly guidance on behalf of
  • Trouble shooting and reproducing customer bugs; escalating issues to the development, education, or operations teams when necessary
  • Providing additional support to the operations team (i.e. helping with workshop planning, coordination and communications) as needed

Skills & Qualifications:

The ideal candidate has the following qualifications:

  • 1-2 years experience using ZenDesk and/or customer service in a tech environment
  • Strong technical aptitude and ability to learn and utilize technology to solve problems quickly
  • Excellent written and verbal communication skills
  • Bachelors degree preferred
  • Background in education and communicating with educators preferred
  • Experience managing online forums a plus

This person must be able to work in a fast paced environment while maintaining our excellent standard for customer service.

Email resume and cover letter or LinkedIn profile to

Curriculum Writer (Seattle, WA)

Job Summary: is looking for an experienced Curriculum Writer to work with and support the goals of’s Education team through the development of computer science curriculum. We are looking for someone to help develop curriculum as a full-time, long-term assignment (a one-to-two year term). While each Education team member takes ownership of large parts of projects, we share work and tasks across projects to make sure all of our projects are aligned under the same philosophical model and contribute to a cohesive K-12 CS pathway.

Responsibilities of the position include:

  • Working closely with the Education team to design, develop, write, and “go to market” with original curricular materials (lesson plans, formative/summative assessments, and videos).
  • Planning for evaluating the effectiveness of curriculum (from both student and teacher perspectives) and making programmatic improvements.
  • Collaborating with the Product team to develop curriculum-specific technology tools and using the tools to create tutorials and projects.

Skills & Qualifications:

The ideal candidate has experience designing, developing, and writing computer science curriculum to standards; has strong leadership, writing and communications skills; is a tech-savvy self-starter who is able to multi-task and excel under pressure.

The candidate should also have:

  • Comprehensive knowledge of computer science (required)
  • Prior curriculum writing experience / activity design (required)
  • a Bachelor’s degree or higher in Education or Computer Science (preferred)
  • Recent computer science or STEM teaching experience in high school field (preferred)
  • Experience using the Understanding by Design curriculum framework (preferred)
  • Experience/familiarity with the CS Principles Framework (preferred)
  • Experience/familiarity with Exploring Computer Science curriculum/PD (preferred)
  • Proficiency in working with Microsoft Office and Google Docs (required)

Ability and willingness to travel up to 10% of time is required.

Email resume and cover letter or LinkedIn profile to

Data Engineer (Seattle, WA preferred)

Job Summary:

At we create and support computer science curriculum that reaches millions of students, and we train tens of thousands of teachers per year. The core function of the Data Engineer role is to help us gain an increasingly deeper and better understanding of two very important high-level questions:

  1. What and how much are our students learning? (and how can we improve the outcome?)
  2. How effective is our teacher professional development? (and how can we improve the outcome?)

We already have tons of indicators and stats and data, but these very big questions go beyond a few database queries or analytics stats. We have a fantastic third party evaluator helping us research these questions, and this is a role to collaborate with them to address these questions from the perspective of the web-usage of millions of students in our online tutorials.

The responsibility in this job isn't just to answer analytic questions, but to help establish the questions to ask in the first place, and then to figure out how to answer them, to measure and adjust our education products, services, and processes to improve outcomes for students, teachers and schools.

At its core this is primarily an engineering role. Job responsibilities will include:

  • Owning and operating our existing in-house analytics tools and identifying new tools/services to use
  • Working collaboratively with others to craft measurement protocols and and assessments we use to track student learning and teacher preparedness across's online services
  • Working with education/curriculum/product team to “bake” assessment measures and metrics into curricular and professional development products currently under development
  • Writing the code/scripts/queries and managing the tools and infrastructure to answer these questions and provide these measures
  • Collaborating with Evaluation Manager and our third party evaluator to help evaluate and improve our work, as well as with university/academic groups to provide deeper research to help drive key insights which improve the outcomes of our work and the computer science education community as a whole

Skills and Qualifications:

The ideal candidate has a breadth of experience and qualifications:

  • A degree in computer science, applied math, or statistics, with multiple years of experience in data and statistical analysis
  • A deep familiarity with traditional web-based analytics and data analysis tools - from Google Analytics to data mining to Hadoop to R. The ideal candidate should already know the best tools to use for different purposes based on past experience, and is familiar with recent cloud-based services that make this sort of analysis easier today than in past decades. (Knowing the difference between Cloudera, Splunk, and Redshift is ideally something you already have under your belt from your previous job)
  • Experience with using web-based analysis (A/B testing and growth-hacking) to measure/improve online usage

Optional, but nice-to-have, at least one of the following types of experience:

  • Experience with using online student assessments to do analysis in a way that aligns with academic norms and standards
  • Experience with evaluation of education efforts and academic learning outcomes

Ideally the position is in Seattle, but for an exceptional candidate working remotely from a home-office is a possibility.

Email resume and cover letter or LinkedIn profile to

District Manager (Seattle, New York City)

Job Summary: is recruiting for District Managers in New York City and Seattle to support’s Education team through the development, implementation, and maintenance of’s partnership model with school districts. This is a full-time, salaried position.

Responsibilities of the position include:

  • Recruiting school districts for potential educational partnerships
  • Managing all partnership implementation activities with district personnel
  • Marketing and supporting's program in the region

Skills and Qualifications:

  • At least a Bachelor's degree, preferably in Education or Computer Science
  • Demonstrated ability to pitch the educational model to individuals across the full school district spectrum (superintendent to teacher) and close the agreement
  • Experience and aptitude for managing complex projects and relationships to realize successful project outcomes throughout the pitching and implementation life cycle
  • Advanced organization and problem solving skills
  • Understanding of and passion for equity in computer science and K-12 education

Additional desired strengths include:

  • Experience working with local school districts in a project implementation capacity
  • For New York District, established relationship or prior experience with the Department of Education
  • Recent computer science teaching experience in a K-12 school setting
  • Strong existing connections to the computer science community

Must be a self-starter, multi-tasker, excel under pressure, and work independently with a geographically dispersed team. Proficiency in working with Microsoft Office and Google Docs a must.

Ability and willingness to travel up to 25% of the time is required.

Email resume, cover letter, and/or LinkedIn profile to

Evaluation Manager (Seattle,WA or Chicago,IL preferred)

Job Summary:

The Evaluation Manager plays a critical role in managing and directing the evaluation of programs including the relationship with’s external evaluator. Candidates considered for this role must have direct experience in evaluation of a high-scale K-12 educational program. Responsibilities of the position include:

  • Collaborating with cross-organizational teams to develop a comprehensive organizational strategy for K-12 program evaluation and identify key programmatic and strategic questions for evaluation design
  • Advising the Education team on program improvements as a result of evaluation results Act as liaison between and all external evaluation projects and organizations
  • Developing evaluation reports, analyzing and summarizing key findings to share with internal and external parties (funders, districts, educators)
  • Designing and implementing data collection instruments to measure and improve the K-12 professional development programs and student learning outcomes, such as pre/post-tests, surveys, assessments, interview guides, and focus group protocols
  • Working closely with the Data Engineer to develop questions and reports for automation
  • Working closely with’s fundraising team to provide outcome information for proposal writing and author text for evaluation plans
  • Promoting a culture of reflection, learning, and data-based decision making among staff and affiliates

Skills and Qualifications:

The ideal candidate has the following qualifications:

  • A Bachelor’s degree (Master’s preferred) in Education or a related field that includes a background in research and evaluation, outcome measurement, or statistics; deep familiarity with computer science, math, or science K-12 evaluation strongly preferred.
  • Minimum of 5 years of experience in formal K-12 program evaluation
  • Professional demeanor, possessing excellent communication, organizational, project management and interpersonal skills
  • Must be a self-starter, able to multi-task, excel under pressure, and work independently with a geographically dispersed team.
  • A high level of computer literacy is required; proficiency in working with Microsoft Office and Google Docs a must, especially spreadsheets.

Email resume, cover letter, and/or LinkedIn profile to

Software Engineer (Seattle, WA)

Job Summary: is building interactive tutorials for computer science courses starting as early as Kindergarten through 12th grade. You can see our latest tutorials at With tens of millions of students using our tutorials in over 20 languages and in 170 countries, this is an opportunity to redefine how computer science is taught, not only in the USA but worldwide.

Skills and Qualifications:

  • A Bachelor's degree or greater in Computer Science
  • Minimum of 3-5 years of experience as a software engineer working on Web sites or services
  • Deep expertise in either JavaScript or Ruby preferred
  • Experience with startup culture preferred

Email resume, cover letter, and/or LinkedIn profile to

Working at offers a comprehensive employee benefits package that includes:

  • Competitive Salary
  • Technology subsidy consistent with our Bring Your Own Device environment
  • Flexible, engaging working environment
  • Monthly unlimited ORCA pass or equal value transit subsidy; located near public transit hub in Seattle, WA
  • Paid vacation (3 weeks annually) and sick leave
  • Medical, dental and vision premiums paid at 100% for FT positions and their dependents
  • Option to participate in 403b retirement savings plan
  • The opportunity to help students learn better and change the face of computer science

Must be a U.S. Citizen or Permanent Resident and be capable of passing a pre-employment background check

No relocation packages