Join Our Team

We're a small, founder-led company in McKeesport, PA, building document automation for Microsoft Word. We're hiring in the McKeesport / Pittsburgh area and want people who like building things that real customers use.

Why Work With Us?

Real Work That Ships

DataPublisher for Word is live and in customers' hands. On a small team, what you build goes out the door and gets used, not stuck in a backlog.

Rooted in McKeesport

We're based in McKeesport and hire from the Pittsburgh area first. Schedules and work arrangements are agreed role by role, and we'll be straightforward about them up front.

Growth & Learning

Learn by building on a live product. Our six-volume Building Intelligent Systems book series documents how we think and work, and it is free to read.

Our Mission

We started DataPublisher to help create 100,000 new consulting businesses through document automation. We are a McKeesport company, and we care about creating local opportunity.

Small, Founder-Led Team

You will work directly with the founder, Richard Roberts, with no layers in between. Expect broad responsibility and fast feedback.

Straight Talk on Pay

Compensation and benefits vary by role and are discussed openly during interviews. We won't advertise perks we don't offer.

What to Expect

Where You Will Work

  • Based in McKeesport, PA
  • Hiring from the Pittsburgh area
  • Work arrangement agreed per role
  • Direct access to the founder

Pay & Benefits

  • Compensation discussed up front
  • Benefits are role-specific and shared in interviews
  • No inflated perk lists
  • More opportunities as the company grows

How We Work

  • Small team, real responsibility
  • Fast decisions and short feedback loops
  • Work on a live, shipping product
  • Plain-spoken, practitioner-level communication

Learning on the Job

  • Hands-on work with a live product
  • Free access to our Building Intelligent Systems books
  • Direct feedback from the founder
  • Room to take on more as we grow

Open Positions

Engineering

Senior Full Stack Developer

McKeesport / Pittsburgh Area, PA • Full-time

Help build and extend our core document generation platform. Work with React, Node.js, TypeScript and the Microsoft Office APIs.

React Node.js TypeScript Office APIs

DevOps Engineer

McKeesport / Pittsburgh Area, PA • Full-time

Run and improve the Linux servers behind our platform: deployments, monitoring, backups and security. Our stack is Ubuntu, Nginx, PM2 and PostgreSQL.

Linux Nginx PostgreSQL Node.js

Data Engineer

McKeesport / Pittsburgh Area, PA • Full-time

Work on the connectors that bring customer data into DataPublisher: CSV, Google Sheets, Excel 365 and SQL Server. Our own database is PostgreSQL.

SQL PostgreSQL Node.js Data Connectors

Product & Design

Senior UX Designer

McKeesport / Pittsburgh Area, PA • Full-time

Shape the user experience of our Word add-in and web platform. Design intuitive workflows for complex document automation tasks.

Word Add-ins Design Systems User Research Prototyping

Product Manager

McKeesport / Pittsburgh Area, PA • Full-time

Help shape the roadmap for DataPublisher for Word and our Domain Apps, working directly with the founder and with customers.

Strategy Customer Research Domain Apps B2B SaaS

Sales & Marketing

Domain App Sales Representative

McKeesport / Pittsburgh Area, PA • Full-time

Sell DataPublisher and our vertical Domain Apps to small and mid-size organizations. Build relationships with the people who run their paperwork.

Consultative Sales SaaS CRM B2B

Don't see a position that fits? We're always looking for talented individuals.

Our Hiring Process

1

Application

Submit your resume and cover letter

→
2

Phone Screen

30-minute call with our team

→
3

Technical/Skills

Role-specific assessment

→
4

Final Interview

Meet the team and leadership

→
5

Offer

Welcome to the team!

Our hiring process is short and personal. Timing varies by role.