N

Nutrient

PDF SDK and intelligent document processing

Senior Software Engineer - C++/C#

Backend EngineeringUpdated on Nov 13
Full-timeNo salary listed

About the Job

Requirements

  • Production experience solving difficult problems in C# or C++, including memory, threading, and performance issues.
  • Use coding agents such as Claude Code or Codex as a major part of the engineering workflow, while directing the agents’ work.
  • Use a rigorous test-driven approach by writing a failing test that reproduces a bug before fixing it and checking for side effects.
  • Demonstrate strong problem-solving skills in unfamiliar code and the ability to learn new areas independently.
  • Close issues quickly while tracking several in progress at once.
  • Communicate clearly in writing with an async team and customers, including precise bug analyses, pull request descriptions, and customer-trustworthy status updates.

Responsibilities

  • Investigate customer-reported bugs and regressions to find root causes, capture each issue in a failing test, and ship durable fixes.
  • Maintain a large C# and C++ codebase across Windows, Linux, and macOS, keeping builds, tests, and releases green.
  • Turn recurring problems into tests, tooling, or small refactors to prevent them from recurring.
  • Work with Support and other teams to reproduce difficult issues and unblock customers quickly.
  • Review teammates’ changes for correctness and potential side effects.

Desired Qualifications

  • Experience with document formats such as PDF, TIFF, and Office; imaging; or OCR.

About the Company

Nutrient

PDF SDK and intelligent document processing

Nutrient provides a cross‑platform document processing platform for developers and enterprises, evolving from PSPDFKit SDKs that render, view, annotate, edit, sign, and convert PDFs and Office documents. Developers embed Nutrient’s SDKs into apps to render and manipulate documents via APIs across web, mobile, server, and cloud, enabling viewing, annotations, form filling, signing, converting, and automation. The company differentiates itself with a long, bootstrapped profitability history, a broad cross‑platform SDK lineup, and a focus on enterprise‑grade workflows, complemented by AI features, low‑code tools, and workflow automation built from strategic acquisitions. Its goal is to provide an end‑to‑end, scalable intelligent document processing platform that helps developers build apps that handle PDFs and Office documents while enabling AI‑driven automation and low‑code business processes.

Company size
11-50
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$116M
Headquarters
Raleigh, NC
Founded
2011

Recently Posted Jobs

Explore more opportunities at Nutrient

See more jobs