Software Engineer

San Francisco CA, Seattle WA or Boise ID

Company Summary:

Blurb® is a book-making platform and creative community that enables individuals to create, publish, share and sell high-quality photo books, trade books, and magazines in both print and digital formats. Blurb is accessible to consumers across the globe with free, innovative book creation and layout tools. Founded in 2005, Blurb has over 2 million customers worldwide, resulting in over 4 million unique book titles, with nearly 18 million units shipped to almost 100 countries around the world. We are headquartered in San Francisco.

Position Summary:

Blurb® is seeking a sharp, motivated software engineer to join our eCommerce Platform Team, based in San Francisco, CA, Seattle, WA or Boise, ID. We’ve got plenty of interesting software problems to solve and we need a talented and experienced engineer to help us design and develop creative solutions!

You'll design and develop clean, readable, well-tested, and efficient software, using a variety of tools and technologies. With each new feature, members of the software development team review each other's work and provide feedback. Your excellent communication skills will prove invaluable as you articulate thoughts and ideas. As a critical thinker, you'll apply your experience and knowledge to interesting technical problems. You'll estimate development tasks efficiently and relay information to your manager. As a team player and lifelong learner, you'll actively participate in department meetings and vetting out new and better ways to get things done. Your open mind toward change and new technology will allow you to continue to expand your skills.

Essential Job Functions include but are not limited to:

  • Work collaboratively as part of a small, motivated team in an agile environment.
  • Bring creativity, strategic thinking and pragmatism coupled with a great “can-do” attitude and the passion and energy to solve problems and deliver high-quality results.
  • Participate in requirements elaboration and develop estimates for new projects.
  • Participate in Platform on-call rotation (week-long shifts).
  • Develop remarkable, innovative software.

Required Qualifications:

  • 5+ years of overall Software Engineering experience using OO languages.
  • Ruby on Rails experience -- preferably including Ruby 1.9 and Rails 2.
  • Expertise in and passion for multiple areas of our current technology stack, which also includes RESTful APIs, Java, HTML/JavaScript/CSS, Jenkins, Microservices, PostgreSQL.
  • BS in Computer Science or equivalent experience.


  • Experience with upgrading legacy systems.
  • Experience with AWS & S3 and the tradeoffs between cloud and internally hosted platforms.
  • Experience with modern eCommerce platforms such as Shopify.
  • A creative energy and passion for custom photo products!!

Every company wants employees who are responsible, enthusiastic and capable team players. That’s a given. At Blurb, we also want creative thinkers. People with a spark, who aren’t afraid to act on it. The strongest candidates share our core values: passion, commitment, adaptability, trust and entrepreneurship.

We’re growing at a rapid clip and it’s not enough to just keep up. We want people who will help drive us forward. We offer competitive salaries and an incentive employee benefits package.

How to Apply

Please email resume and cover letter to

Blurb is committed to attracting and retaining the most highly qualified candidates available. As a Blurb employee you will be consistently challenged to deliver to the best of your ability. If you are prepared for this challenge, tell us your qualifications, experience and interests in this position in a cover letter and resume.  Please be sure and tell us why you think you would be a great addition to the Blurberati!


Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Blurb is committed to equal opportunity and considers qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, marital status, protected veteran status, disability status or other applicable legally protected characteristics.

The employer will make reasonable accommodations in compliance with the American with Disabilities Act of 1990. The job description will be reviewed periodically as duties and responsibilities change with business necessity. Essential and other job functions are subject to modification. Reasonable accommodations may be provided to enable individuals with disabilities to perform the essential functions.

For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records. We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying