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]


We’re expanding the Acquisitions/Development department at No Starch Press and we’re seeking one new, experienced Editor.

The No Starch Press Editor is an entrepreneur. You will acquire, develop, manage, and support book projects through the editorial process as you work to make them great. This is a creative and demanding job, requiring excellent judgment and interpersonal skills, the ability to engage with technical writing at a deep and detailed level, and the ability to track multiple projects through the fast-paced manuscript development process. You must be able to work independently with minimum supervision and in close collaboration with your peers. You should be very familiar with the technical book market, think of books that you would like to see, and know what sorts of books the No Starch Press reader would like to read.

Our editors are a bit unusual in the tech book world because you will both acquire and develop manuscripts. We think the Editor should champion each book they bring into our company, whether they commission someone to write it, find an existing manuscript, or respond to a manuscript submission. You are the author’s advocate. It is your job to understand the manuscripts that you are editing and the whole of the project that you are working on. You should know the intended reader, have a vision for the scope of the book, think about how to reach your readers, and be able to independently direct and support your authors.

You should have a vision for our company’s growth. What categories of book should we focus on? What areas might we develop? How should we expand our list? What related areas should we explore and develop? What partnerships might we pursue?

These are some basic requirements of the position.


  • Book acquisition and manuscript development experience or the ability to demonstrate your vision of the books you would acquire. We will test you on both.
  • Project management experience, especially the ability to juggle multiple projects in various stages simultaneously.
  • Excellent organizational skills and the ability to self-manage your work. Our editorial group is very collaborative but you should have an entrepreneurial spirit.
  • Excellent written communication skills and mastery of grammar, punctuation, and clear writing. You should be able to turn muddy technical writing into art.
  • Familiarity with a range of software including commercial office suites, email, and search as well as tools like Git, LaTeX, photo editing software, as well as operating systems like Linux, BSD, or similar. Be a geek.
  • Experience and/or demonstrated interest in programming, hacking tools, web development, and the sorts of tools you read about on Hacker News. As above, be a geek.
  • You must be detail-oriented, flexible, adaptable, and comfortable working in a fast-paced, creative, and changeable environment. Ideas change, markets change, and we change in response.
  • Three years hands-on editing experience in tech publishing, tech journalism, or a related field.
  • College degree preferred

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

Editorial Assistant

As our Editorial Assistant, you'll play a key role in developing and acquiring books like Automate the Boring Stuff with Python, Hacking: The Art of Exploitation, Coding Minecraft, and Serious Cryptography. You will:

  • Perform substantive editing, with a focus on rewriting, structure, voice, and clarity.
  • Manage relationships with authors and project schedules.
  • Engage with the content of our titles and always work to improve them.
  • Work to find new authors
  • Attend the occasional conference or hacker event

Editorial Production Assistant

The Editorial Production Assistant is focused on supporting the production of print and digital books. You will learn the fundamentals of our production process, and have the opportunity to contribute directly to the production of our books and help shape the future of our workflow. The ideal candidate will be able to see a complex project through from conception to completion.

The role offers opportunities for advancement, so interest in a long-term commitment and ability to adjust to changing responsibilities over time are a must.

Please note: This is not a writing position.


  • Prepare files for layout in InDesign while following strict style sheets
  • Assist with the layout of individual titles, including entering corrections
  • Work with authors, editors, copyeditors, and proofreaders to maintain editorial quality
  • Quality check ebook files in various formats (PDF, EPUB, MOBI)
  • Create and optimize PDF files and update ebooks
  • Lay out equations and clean up figures and illustrations
  • Input and check reprint corrections
  • Update errata lists
  • Prepare metadata for ebook distributors
  • Create book samples for marketing
  • File CIP applications


  • Some familiarity with InDesign, Illustrator, Photoshop, Microsoft Word, and HTML
  • Ability to maintain a high level of care and meticulous attention to detail in a fast-paced environment
  • Exceptional capacity to learn and solve problems independently
  • Ability to self-motivate, meet deadlines, and take initiative to complete tasks both within and beyond the scope of duties
  • Ability to manage multiple tasks simultaneously and maintain flexibility with shifting responsibilities
  • Excellent communication skills, both written and verbal, and the ability to give and receive honest and direct feedback
  • Calm demeanor and positive attitude under pressure
  • Desire to be part of a close-knit team and to thrive in a collaborative environment


Understanding of copyediting marks and editorial procedures


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].