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


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 - Revenue Team

San Francisco, California

With over 90 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 Revenue Engineering Team is focused on building products for our advertising partners, partner Amazon teams, and end users. We build experiences to allow advertisers to sponsor their content across Goodreads surfaces, including custom marketing experiences for large customers. We help book publishers and movie studios, among other brands, in promoting the launching of new books and products. We support our Editorial team in delivering curated newsletters to our members. We also support our Authors and author programs by offering sponsored giveaways products, Author Q&A and sharing Kindle Notes and Highlights. While we have lots of customer facing and front-end oriented products, we also work regularly with Native AWS backend infrastructure, especially to help the targeting of selected content to the most interested people.

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 have a full stack mindset and are keen working both on front end technologies and back end services. You are comfortable on tech designs of individual components within larger integrated architectures. You are curious to learn new technologies that can help solve our use cases faster. 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:
· A BS in Computer Science or equivalent work experience
· 3+ years experience in coding & software engineering in Java, C++, Ruby or Python.
· 3+ years experience in front-end development using CSS, HTML & javascript
Preferred Qualifications:
· At least 2+ years in working on large scale data sets using SQL & NoSQL technologies
· Experience with NoSQL AWS data stores like DynamoDB, CloudSearch or their open source equivalents
· Experience with React or other modern javascript frameworks.
· 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.