Share on Pinterest
GreatSchools staff photo

Careers

GreatSchools is the leading nonprofit providing high-quality information that supports parents pursuing a great education for their child, schools striving for excellence, and communities working to diminish inequities in education.

We are a mission-driven team that believes all children — especially those who have been historically underserved by the education system — deserve an excellent education. If you believe your talents could help advance our mission, we want to hear from you!

Benefits and perks

  • 13 paid holidays per year
  • Generous PTO and sick leave
  • Comprehensive health plans
  • 403(b) retirement plan with employer match
  • Flexible remote work
  • Professional development resources
  • Paid, four-week sabbatical every five years
  • Employee assistance program
  • Dog-friendly Oakland, CA office
  • Vibrant company culture featuring happy hours, virtual book club, spontaneous .gif battles, & more!

Head of Earned Revenue

About the opportunity

We are looking for an energetic, entrepreneurial executive to join our leadership team as Head of Earned Revenue. This is a new role for our organization with responsibility for both building out and operationalizing our earned revenue strategy. This role will report directly to our CEO.

GreatSchools is a non-profit organization that has sustained itself over 20 years with a mix of grant dollars and earned revenue via a diverse set of technology-enabled products, including advertising, licenses, APIs, etc. This year, we are looking to grow our revenue potential by bringing our newest product, a newsletter service for school districts (Grade Level Essentials), to market, as well as optimizing and expanding our existing offerings. The Head of Earned Revenue will have primary responsibility for successfully implementing and expanding our sales approach to drive year-over-year incremental revenue.

About you

If you are energized to deliver on revenue targets, feel at ease swiveling between high-level strategy and on-the-ground work effort, and love leading teams through uncharted territory, this just may be the ideal role for you.

Successful candidates will demonstrate a high-degree of versatility, anchored by the following skills and (at least) 7-10 years of transferable work experience:

  • Demonstrated sales acumen. You are an experienced “closer” who can deliver a sale with finesse and a high level of integrity. You can easily build relationships and speak the language of clients across different sectors and verticals, particularly public sector educational institutions and school districts.
  • Intra/Entrepreneurship. You are scrappy and ready to roll-up your sleeves to build programs from the ground up. You are excited to take on new projects that are not fully defined. You can scope, envision, and operationalize new products and offerings as well as deliver on existing products. You lead with curiosity and are motivated by challenge and rapid growth.
  • Market and opportunity analysis. You don’t have all the answers but you know what questions to ask, how to assess a complex market landscape, and how to forge new leadership-level relationships that can open doors to new opportunities and partnerships. You can methodically review data, conduct quantitative analyses, and weigh risks and benefits to drive sound decision-making.

As a member of our management committee, it is also critical that you demonstrate:

  • A commitment to, and understanding of, GreatSchools’ mission and a passion for equity and education.
  • A collaborative, cross-functional perspective. This role will have significant touch-points with our product and editorial teams, and will need to work proactively across the entire organization.
  • A self-aware, inclusive, and humble approach to leadership. You are someone who can navigate the weight of your responsibilities with transparency, integrity, and humor; inspire action; and drive measurable progress towards our stated outcomes.

Core areas of responsibility

  • Grow our client base and book new business to meet/exceed revenue goals
  • Maintain and improve our existing core offerings and sales approaches
  • Supervise two account/partnership managers and one partnership coordinator
  • Define outbound/prospecting strategy
  • Optimize reseller partnerships
  • Manage client relationships and escalations particularly with large-scale enterprise level clients

Nice extras/bonus points if you have:

  • Experience leading and managing sales teams and devising commission plans
  • Familiarity with technology-based products (ex: APIs, licenses, integrations, etc.) or a desire to learn
  • Some product marketing know-how; knowledge of pricing strategies and marketing approaches

In your first six-nine months in this role, you can expect to tackle some of the following opportunities:

  • Growing a pipeline of prospective clients for our Grade Level Essentials clients and closing a series of deals
  • Facilitating collaboration sessions with our product teams to unearth new opportunities and ways to connect the dots between our existing products and new markets
  • Conducting a cost/benefit analysis for trialing a launch of an existing product into a new vertical
  • Helping our account management team refine and improve their sales approaches
  • Devising an outbound sales prospecting strategy and a roadmap to achieve it
  • Overseeing the work of a marketing contractor who will develop sales collateral to support your current pipeline of opportunities

Salary & benefits

The starting salary for this position is $155,000 base + bonus potential of $20,000+ annually (based on performance). We also provide competitive medical, dental, and vision benefits, as well as a retirement plan with employer match. Additionally, GreatSchools offers generous PTO + sick leave, thirteen paid holidays annually, along with a paid four-week sabbatical every five years.

Desired start date

Spring 2022
Applications will be reviewed on a rolling basis.

How to apply

Please submit a cover letter along with your résumé. Your cover letter should include reasons why you want to work at GreatSchools. No phone calls please. Apply now.


Fundraising/Development Manager

About the opportunity

Our goal is to sustain our organization’s impact by fully and effectively leveraging grant and fundraising opportunities. We are looking for a candidate who understands the non-profit fundraising landscape, particularly in education, and can help maintain relationships with long-time funders, build a funding pipeline, prospect new opportunities, think outside-the-box, and keep our fundraising program organized and on-track.

This position reports to the EVP of External Affairs & Strategic Planning. It is a full time, exempt position located in Oakland, CA or remotely in the United States.

Core responsibilities

  • Prospecting and researching funders (foundations, corporations, and sponsorships)
  • Tracking all open funding opportunities and helping execute/drive completion of grant proposals
  • Monitoring grant deliverables, deadlines, and producing grant reports
  • Packaging and developing marketing and pitch materials to support our fundraising/grant campaigns. You’ll help with customizing our story for specific audiences
  • Liaising with our finance team to ensure accurate financial management of grants

You’ll likely find success in this role if you:

  • Are a flexible, team-oriented individual energized by the GreatSchools mission
  • Have at least 2-3 years of experience working in non-profit fundraising. You understand different types of funding opportunities and how to best approach them
  • Know what questions to ask in order to distill if a funding opportunity is a good match and whether or not we should pursue it
  • Are passionate about storytelling. You know how to present information in a compelling way that inspires audiences to invest in a cause. You can translate complex concepts into short, crisp and clear one-pagers and presentations
  • Are a solid writer who can compile inputs from different teams to deliver a compelling report
  • Are a lifelong learner who enjoys work that requires the use of different skill sets on a daily basis

Nice-to-haves include:

  • Experience with tools to develop visual presentations
  • Basic project management experience
  • Grant writing

Salary & benefits

The starting salary for this position ranges from $72,000-83,000 based on experience and location. We also provide competitive medical, dental, and vision benefits, as well as a retirement plan with employer match. Additionally, GreatSchools offers generous PTO + sick leave, thirteen paid holidays annually, along with a paid four-week sabbatical every five years.

Desired start date

March 2022
Applications will be reviewed on a rolling basis.

How to apply

Please submit a cover letter along with your résumé. Your cover letter should include reasons why you want to work at GreatSchools. No phone calls please. Apply now.


Senior Software Engineer

Interested in using your tech talents to help change the world and make a difference in our U.S. education system? Looking for a challenging and stimulating environment that’s also collaborative, flexible, and promotes a healthy work-life balance? Read on…

About GreatSchools.org

GreatSchools is the leading nonprofit providing high-quality information that supports parents pursuing a great education for their child, schools striving for excellence, and communities working to diminish inequities in education. Over 49 million users visit GreatSchools’ award-winning website annually to learn about schools in their area, explore research insights, and access thousands of free, evidence-based parenting resources to support their child’s learning and well-being.

This position reports to our Director of Software Engineering. This is a full time, exempt position located in our Oakland, CA office, where we currently operate in a hybrid capacity (mostly remote with the option of coming in a few days a week).

Opportunity

Our team is dynamic. The sky’s the limit in expanding into the arenas that are most interesting to you. All of our engineers are full stack and you’ll have a healthy mix and variety of work. We don’t pigeonhole one another and embrace learning. In this role, you will grow your knowledge base and technical skill set while making a positive impact on education in the U.S.

Desired experience:

  • 3 or more years professional Ruby on Rails web programming experience including:
    • Solid understanding of JavaScript (bonus points for experience with the React framework)
    • Responsive design (e.g. HTML, CSS, Sass, etc.)
    • Automated testing via RSpec
    • Release engineering with SCM and branching (e.g. Git) as well as build systems (e.g. Jenkins)
    • SQL and ORM tools like ActiveRecord
      • Schema design
      • Optimization
    • Test-driven development and agile methodologies
  • Strong experience in debugging, root cause identification, and detailed analytics
  • Experience in end-to-end optimization of software including system performance, profiling, efficiencies of code, etc.
  • Experience as a project or team lead

Primary responsibilities:

  • Move highly-complex projects from conception to fruition with minimal oversight
  • Work closely with engineering management, systems administration, and product management to guide features from inception to release
  • Write and apply complex specs across the code base
  • Continually monitor and improve the performance of code/queries
  • Lead code reviews, engineering and architecture discussions
  • Mentor/direct Software Engineers and Jr. Software Engineers on applications across code base, including testing best practices
  • Provide technical guidance to software engineers and host periodic training sessions
  • Collaborate with non-technical colleagues to define user interactions, functionality and system requirements
  • Oversee the enhancement and maintenance of key existing applications
  • Manage the technology roadmap
  • Research and propose new/different technologies or tools applicable to GreatSchools
  • Pair programming with all members of the team

Salary & Benefits

The salary for this position ranges from $130,000-$150,000 depending on experience. In addition to salary, we also provide competitive medical, dental, and vision benefits, as well as a retirement plan with employer match. Additionally, GreatSchools offers generous PTO + sick leave, thirteen paid holidays annually, along with a paid four-week sabbatical every five years.

Applications will be reviewed on a rolling basis.
Desired start date is April 2022.

How to apply

Please submit a cover letter along with your résumé. Your cover letter should include reasons why you want to work at GreatSchools. No phone calls please. Apply now.


GreatSchools team members are diverse in all ways. We are committed to hiring talented staff who reflect the diversity of the communities and audiences we serve and who believe in supporting all parents, especially those who have been historically underserved. As a proud Equal Opportunity Employer, we are committed to considering applicants regardless of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

To inquire about positions with schools or school districts, please contact them directly using the information featured on their individual profile pages. Click here to locate a specific school or school district in the region of your choice.