Job Opportunities

Job Opportunities


No Starch Press was founded in 1994 and is one of the most admired and respected technical book publishing companies in the world. Our independent company continues to turn tech book publishing on its head by opening new markets and demonstrating, time and again, that geeks still love print books. We value collaboration and creativity, we’re passionate about quality, and we aim to make our readers happy. We seek people who are committed to our ideals and who value quality in everything that they do.

As our founder likes to say, “We’re changing the world, one book at a time.”

We're growing rapidly. As we expand we're hiring for the following full-time, in-house, San Francisco-based positions. (Other than freelance positions of course.) :

All full time positions offer holiday, vacation, and sick time as well as medical, dental, and vision insurance. We also offer a 401k with match, profit-sharing, a retirement plan, and bonus potential. And we stock our fridge with food so you'll never have to miss lunch.

NOTE: When applying for any of these positions please be sure to tell us why you would like to work with us.

Please send all job applications to [email protected]

HR Generalist / Office Manager

We’re looking for a self-motivated and detail-oriented individual to join as our HR Generalist / Office Manager. You who will be responsible for a broad range of HR and office services to ensure a positive employee experience for No Starch Press employees. You will serve as the liaison with all departments and will be key to the success of our daily business operations and supporting company culture with a focus on results and retention. You will facilitate daily HR functions like onboarding employees, tracking employee records, and supporting the interview and recruitment process. You will help to empower managers and their teams and help monitor team and individual development. You will also be responsible for things like employee events and compliance issues.

You should have a broad knowledge of Human Resources as well as business administrative responsibilities. You should be able to work independently and efficiently to ensure that HR tasks and operations run smoothly and you should be familiar with HR software and tools.

Hiring and Onboarding (about 20%)

  • Assist managers with recruitment by writing job descriptions, tracking and reviewing applicants, running background checks, and creating offer letters.
  • Manage new hire orientation and onboarding.

Payroll, and Benefits Administration (about 30%)

  • Answer day-to-day employee questions and fulfill requests.
  • Assist supervisors and managers to ensure accurate entry of payroll adjustments
  • Processes employee benefit enrollments, changes, and terminations;
  • Assist with annual benefit open enrollment and review
  • Review monthly invoices from benefits and office vendors and submit to accounting
  • Enter and process employee payroll and expense reports
  • Provide necessary reporting to Finance and government agencies.
  • Handle sensitive employee information with the utmost confidentiality and discretion.

Legal and Compliance (about 20%)

  • Assist with gathering information to assist with regulatory and compliance reporting.
  • Assist with compliance and legal audits.

Office Management (about 15%)

  • Research, plan and execute all company-wide employee events to excite employees and ensure that they align with company culture.
  • Be the “go to” person for all employees needs related to the office, kitchen, recycling, safety, and so on
  • Negotiate the purchase of office and kitchen supplies
  • Coordinate the office safety program and annual training and drills

Executive Support (about 10%)

  • Assist management with meeting support, catering, visitors, and so on
  • Prepare executive travel arrangements and travel expense reports
  • Assist with the preparation of meeting materials


  • Proven experience as an HR coordinator or relevant human resources/administrative position
  • Knowledge of human resources processes and best practices
  • Strong ability to use Slack, Trello, Google Apps (Gmail, Calendar, Docs, Sheets, Forms), Microsoft Office or similar
  • Experience with HR software systems
  • Outstanding communication and interpersonal skills
  • Ability to handle data with the utmost confidentiality
  • Good organizational and time management skills
  • BSc/BA in Business Administration or relevant field; additional education in Human Resource Management will be a plus

Marketing Associate

As our Marketing Associate you will manage all content promotion, drive brand awareness, and coordinate our marketing efforts with those of our distributor, Penguin Random House. You'll play a key role in marketing our titles, communicating with the media, and developing key messages for titles and our company overall.


  • Identify media outlets, pitch to media, build media lists, and follow up.
  • Manage daily administrative tasks to ensure the Marketing department runs smoothly.
  • Gather and analyze consumer behavior using resources such as web traffic measurements, online chatter, and rankings.
  • Draft copy and marketing materials paying close attention to detail and accuracy.
  • Develop and implement marketing strategy together with key stakeholders and marketing colleagues.
  • Work with the communities that surround our titles as well as key influencers to develop and expand our brand.
  • Help our company achieve marketing objectives and revenue goals.
  • Define key messages and product vision.
  • Analyze marketing effectivenes and optimize as needed.
  • Attend trade shows.
  • Measure the success of marketing campaigns.
  • Drive sales, brand growth, and loyalty.


  • Excellent communication skills
  • A four year college degree
  • 3+ years marketing experience in the book, gift, or a related industry


We’re looking for talented freelance designers to design book covers and interiors. To be considered, please send your resume and portfolio to [email protected].

We're always on the lookout for excellent proofreaders, copyeditors, and indexers. If you're interested in freelance work, please send an email detailing your relevant experience to [email protected].