Engineer looking intently at the code on her computer screen

Help change the lives of millions of readers

Goodreads is creating new ways to deliver highly personalized and relevant content for millions of readers around the world, built on one of the world’s largest collections of data about books and reading trends.

Man writing on a whiteboard while meeting with a woman in a fun room

Our mission

We’re a mission-driven company, only at the beginning of helping readers find books they love, read more, and share ideas.

As an Amazon company, we utilize cutting-edge technology and technical expertise. We are deeply integrated with Kindle and have exciting opportunities to invent the future of reading in partnership with Kindle, Audible, Alexa, and more.

Woman animatedly talking to a coworker in front of bookshelves
Two smiling men sitting in a library, engaged in discussion
A female and male engineer programming together at a coworking desk

Our culture

Our headquarters are located in San Francisco. When we’re not working, we’re looking to expand our horizons in other ways, including visits by bestselling authors, hackathons, team-led tech talks, game nights, and volunteering at local charities. And, of course, we love books and have free books and internal book clubs.

Goodreads is a subsidiary of Amazon — many of our employees get opportunities to travel to Amazon’s main campus in Seattle for training, conferences, and working with our partner teams.

Woman animatedly talking to a coworker in front of bookshelves
Two smiling men sitting in a library, engaged in discussion

Employee wellness

Health & Support

Family Care

Financial Security

Perks

As a subsidiary of Amazon, we offer a full range of benefits that support you and eligible family members. Learn more about Amazon benefits

Find your next job

Want to be part of creating innovative experiences for the largest community of readers? We’re hiring!

Software Development Engineer - Discovery/Community Team

San Francisco, California

With over 80 million members, Goodreads is the world’s largest site for readers and book recommendations. As a Top 100 web destination, our mission is to help people find and share books they love. Goodreads members can discover new books by seeing what their friends and members of the community are reading or by using the Goodreads Book Recommendation Engine. Our platform also helps more than 220,000 authors to connect with readers. Goodreads is a subsidiary of Amazon, Inc.

The Discovery/Community team at Goodreads is responsible for helping our users navigate this massive treasure trove of information. We strive to find for our users the next book they will fall in love with, help them explore books on our site and give each of our users an experience that is truly unique to them. We work on many of the core experiences at Goodreads, including recommendations, reviews, groups, and more!

As a Software Development Engineer, you will develop customer-facing experiences in a fast paced environment. You will provide hands-on coding & development, and should be comfortable working in an environment where code is pushed into production multiple times in a day.

You are the ideal candidate if you are equally comfortable writing code and defining technical architecture. You must have a deep understanding of scalable, distributed systems, service-oriented architectures, full-stack web development, and application design, as well as flexibility and a passion for learning new skills. You will be expected to work in a heterogeneous environment of different languages and technologies and bring flexibility, speed, and quality to our team. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems.

Basic Qualifications:
· At least 4 + years of industry experience.
· A BS in Computer Science or a related degree
· At least 4 + years expertise in coding & software engineering in Java, C++, or Ruby.
· At least 1+ years expertise in front-end development using CSS, HTML & javascript
· At least 2 + years in working on large scale data sets using SQL & NoSQL technologies
Preferred Qualifications:
· Experience with NoSQL AWS data stores like DynamoDB, CloudSearch or their open source equivalents like Cassandra, HBase, Solr or ElasticSearch
· Experience with React or other modern javascript frameworks.
· Experience with MySQL, Redis, Memcache and related web-backend technologies.
· Experience with data pipelines (Kafka, AWS Kinesis, AWS Data Pipeline)
· Experience building web applications, widgets, or interactive experiences.
Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Qualified applicants with criminal histories will be considered in a manner consistent with all applicable local, state and federal laws, including the San Francisco Fair Chance Ordinance.