Senior Software Engineer (C++/C#)

Posted 6 Days Ago
Be an Early Applicant
4 Locations
Remote
Senior level
Software • Automation
The Role
Investigate customer-reported bugs and regressions in a mature C++ and C# codebase, identify root causes, write failing tests, and deliver reliable fixes. Maintain cross-platform builds, tests, and releases across Windows, Linux, and macOS. Collaborate asynchronously with Support and engineering teams, review code, improve tooling, and address memory, threading, and performance issues. The role emphasizes AI-assisted development using coding agents such as Claude Code and Codex.
Summary Generated by Built In
About Nutrient


At Nutrient, we're revolutionizing how the world works with documents. Our tools transform static files into intelligent, secure workflows, empowering businesses to innovate faster and smarter. Trusted by thousands of organizations across 80 countries, including Fortune 500 companies and public sector leaders, our platform supports nearly a billion end users globally in industries where documents aren't just files, they're mission-critical.

Your Role at Nutrient...


We’re looking for a Senior Software Engineer who likes making things work and keeping them working. You’ll join the Native team, which builds the core document technology behind our .NET SDK, Java SDK and Python SDK. The same code powers Web SDK, Document Engine, AI Document Processor and Document Web Services, so when something breaks in it, every product and customer feels it.


Your focus is keeping a large, mature C# and C++ codebase reliable. You’ll take customer-reported issues and regressions, find the root cause, and ship a fix quickly without breaking anything else. You’ll often work in code you didn’t write, so you learn it on your own and leave it cleaner than you found it.


We’re an AI-first company: we use coding agents like Claude Code or Codex every day, and we expect you to as well.

What You'll Work On...


  • Investigate customer-reported bugs and regressions down to the root cause, capture each one in a failing test, and ship fixes that hold
  • 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 so they don’t come back
  • Work with Support and other teams to reproduce hard issues and unblock customers fast
  • Review teammates’ changes with an eye for correctness and side effects
What You'll Bring...


  • You've solved hard problems in production C# or C++, including memory, threading and performance issues
  • You're an AI-native engineer: coding agents like Claude Code or Codex are the major part of how you work, and you drive them, not the other way around
  • Rigor and a test-driven approach: you write a failing test that reproduces the bug before you fix it, and check for side effects
  • Strong problem solving in unfamiliar code, and the ability to learn a new area quickly on your own
  • Speed of execution: you close issues fast and keep several moving at once without losing track
  • Clear written communication in an async team, with customers and during incidents: precise bug analyses, pull request descriptions and status updates customers can trust
  • Bonus: experience with document formats (PDF, TIFF, Office), imaging, OCR. Data Extraction
Who Thrives Here...


At Nutrient, we’re not just hiring for skills. We’re hiring for mindset. The people who thrive here are:

  • Collaborators: You work openly, listen actively, and put team success first.
  • Hungry Learners: Rapid learning fuels your progress and career growth.
  • Curious Thinkers: You dig into the ‘why,’ valuing understanding over simply being right.
  • Self-Starters: You take action without waiting for direction, turning obstacles into opportunities.
  • Owners: You take responsibility for outcomes and always look for ways to improve what's in your control.
  • Doers: You're energized by progress and motivated to create meaningful impact.
Why You'll Love Working Here...


At Nutrient, we build tools that reshape how businesses and developers work with documents. Our culture is centered on continuous growth and collaboration. Every team member has room to learn, innovate, and drive meaningful impact.

  • Fully remote and async-first: minimal meetings, strong writing culture, and the independence to manage your own work.
  • Mission-critical product: Nutrient’s platform is trusted by 15%+ of the Global 500 across 80+ countries.
  • Strong growth trajectory: having more than doubled revenue over the past three years, backed by Insight Partners.


Nutrient believes in equal opportunity. We employ people from many cultures and countries, celebrate diversity, and are committed to building a team that represents a variety of backgrounds, skill sets, and perspectives. We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity or expression, or any other non-merit factor.


Skills Required

  • Production experience solving complex problems in C# or C++
  • Experience with memory, threading, and performance issues
  • Experience using coding agents such as Claude Code or Codex as a major part of development
  • Test-driven development, including reproducing bugs with failing tests before implementing fixes
  • Strong problem-solving skills in unfamiliar codebases and ability to learn independently
  • Ability to execute quickly while managing multiple issues
  • Clear written communication with engineering teams, customers, and during incidents
  • Experience with document formats such as PDF, TIFF, or Office files
  • Experience with imaging, OCR, or data extraction
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Vienna
116 Employees
Year Founded: 2011

What We Do

Nutrient delivers the building blocks to accelerate digital transformation for modern businesses. Nutrient’s SDKs, cloud-based document processing, low-code solutions for M365, and workflow automation platform transform document ecosystems. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, N.C., Nutrient operates offices in England, France, and Austria. Nutrient is on a mission to evolve the human experience with documents, and its products are the integration of industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. To learn more, visit www.nutrient.io.

Similar Jobs

ABBYY Logo ABBYY

Senior Software Engineer

Artificial Intelligence • Software • Automation
In-Office or Remote
Budapest, HUN
923 Employees
19M-20M Annually

Arista Networks Logo Arista Networks

Senior Software Engineer

Cloud • Software • Analytics
In-Office or Remote
Budapest, HUN
2867 Employees

Ubego Logo Ubego

Team Lead

Gaming • Mobile • Travel
In-Office or Remote
29 Locations
12 Employees

Rain Logo Rain

Account Manager

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Remote
27 Locations
100 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account