Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Release Engineer / Automation Engineer

Engineering | Palo Alto, CA | Full Time

Job Description

About Us:

Guidebook is a fast-growing startup based in Palo Alto, California. Our mission is to connect people and places. Through the use of mobile technology, we allow organizations with physical presences to improve the on-site experiences offered to their visitors. Guidebook's clients include conferences, trade shows, universities, museums, community centers, and Fortune 500 companies. Creating a native application across iOS, Android, other mobile operating systems and the mobile Web is a difficult and costly endeavor, and it's only half the battle. Applications also need to be updated, to stay current with the latest mobile technology has to offer, and synced with other software products, so that the information stays fresh.  Guidebook significantly lowers the human and financial capital requirements to “go mobile” and aims to power the mobile experiences for tens of millions of organizations across the world.

At Guidebook, we manage much more than our own website and app. We manage apps for dozens of major brands across four app stores plus the web. As our first release engineer, you'll work directly under the CTO to take over and manage all of our build and release infrastructure (both for apps and web releases). You'll be responsible for reviewing releases for potential risks, working with each team on potential problems, performing releases, and mitigating post-release problems. You will also be responsible for maintaining and improving our release automation tools to ensure that we can continue to scale our business without additional engineering resources. This is the first position on a team which we expect to grow over the coming months, so leadership experience is a major plus.



  • Review commits to identify potential risks
  • Coordinate with QA team to validate release candidates
  • Manage the release process end-to-end on multiple projects
  • Maintain and improve our release automation infrastructure (build, test, deploy)
  • Coordinate and participate in 24/7 on-call rotation



  • BS or BA in Computer Science or related field or equivalent experience
  • Strong in Python
  • Background in or willingness to learn Selenium, Django, Android, Objective-C
  • Take-charge attitude

Interested? Please send in your cover letter and resume.