Share on Pinterest


Our Webby award-winning website,, had nearly 46 million unique visitors last year and reaches more than half of all U.S. families with school-age children every year. As the nation’s leading guide to preK-12 schools, the site offers profiles of about 200,000 public and private schools and more than one million ratings and reviews by parents, teachers, and students. In addition, GreatSchools offers thousands of research-based articles, videos, and worksheets to help parents support their children’s learning.

Current openings

Software Engineer – Web

GreatSchools is looking for a talented and energetic software engineer with a focus on web development to join our team. You need to be able to produce high-quality, maintainable code and responsive web interfaces. If you can do that and want to work on a team of passionate engineers who enjoy finding creative solutions to problems together, then this is the job for you.

This is a full-time position working in our Oakland office.

Primary responsibilities

  • Full-stack Ruby on Rails development
  • Work closely with engineering management, systems administration, and product management to guide features from inception to release
  • Participate in code reviews, engineering and architecture discussions
  • Provide technical guidance to software engineers and host periodic training sessions
  • Mentor Junior Software Engineers
  • Oversee the enhancement and maintenance of key existing applications
  • Pair programming


  • 3 or more years professional Ruby on Rails web programming experience including:
    • Solid understanding of JavaScript and experience with frameworks such as jQuery and React
    • Responsive design: HTML, CSS, Sass, Bootstrap, etc.
    • Automated testing via RSpec
    • Git or similar version control system
    • MySQL and ORM tools like ActiveRecord
    • Test-driven development and agile methodologies
  • Must possess high level of enthusiasm and be a strong team player
  • Excellent written and oral communication skills
  • Enthusiasm for working collaboratively within a scrum team

About you

  • You are inspired by our mission at GreatSchools
  • Have an intimate knowledge of full stack web development best practices and have demonstrable experience taking significant projects from spec to release
  • Have a strong customer focus and the ability to build solutions fast and of high quality
  • Enjoy working on a team of passionate engineers in a collaborative Agile scrum environment
  • Positive work ethic, sense of humor, and willing to participate in the occasional board game or ping pong match

How to apply

Please submit a cover letter, including salary requirements, along with your résumé. Your cover letter should include reasons why you want to work at GreatSchools. Résumés without cover letters will not be considered. No phone calls please.


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.

We are an equal opportunity employer and actively seek to recruit a diverse workforce. Unless otherwise specified, all of our open positions are located in our Oakland, CA office. Sorry, we do not offer relocation assistance.