Principal Software Engineer - Document Processing
- Company
- TREND Health Partners
- Location
- United States
- Work type
- Full Time · Remote
- Posted
- 2026-09-10
Job description
Role and Responsibilities
Lead the evolution of our document processing pipeline: designing Step Functions state machines, writing the modular Go services that run inside them, and defining contracts that let workflow steps be swapped in and out cleanly.
Own the hard problems around processing real-world PDFs reliably at scale — malformed input, structural variance, and performance across documents from a few pages to tens of thousands.
Build out operational metrics and observability — starting with the document pipeline, extending to other platform areas as needs surface.
Take a concept from "here's roughly the problem" to a shipped, working solution with minimal hand-holding.
Mentor and grow the other engineers working in this space, and advocate for the pipeline's forward progress.
Contribute to database design and query performance across our Postgres/RDS environment.
Work with OpenSearch for indexing and search functionality tied to document data.
Support the wider platform ecosystem beyond the core pipeline as needs come up.
Review code, weigh in on architecture, and help set technical direction for the team.
Partner with product and engineering leads to turn loose requirements into real technical designs.
Qualifications
Documented professional software engineering experience, with a track record of shipping and operating production systems — we're looking at what you've built and owned, not just tenure.
A habit of taking ownership of the problem space, driving the solution, and standing behind your decisions. We don't do blame here — when something goes wrong, we own it, learn, and move forward.
Strong Go experience, particularly for backend/service work.
Hands-on experience with document processing at scale — you understand PDF structure and edge cases well enough to reason about performance, reliability, and failure modes across variable real-world input.
Experience designing and implementing metrics and observability for production systems — deciding what should be measured and building it, not just consuming dashboards someone else built.
Comfort with AWS serverless patterns: Lambda, Step Functions, ECS, and event-driven architecture generally.
Solid database fundamentals — schema design, query optimization, troubleshooting performance issues.
A track record of driving something from an ambiguous starting point to a finished product.
Ability to work independently and make sound calls without a lot of oversight.
Strong communication — you'll need to explain tradeoffs to engineers and non-engineers alike.
Experience mentoring engineers day to day — not just leaving comments in code review, but actively growing the people around you.
Comfort handling sensitive data (PHI) responsibly and in line with HIPAA requirements.
Preferred Skills
Proficiency in C++ — not required, but a plus given some of our high-performance pipeline segments are written in it.
Interest or experience in Rust — not currently in use, but on the table for future performance-critical pipeline work.
Hands-on OpenSearch (or Lucene-based search) experience. This space doesn't have a dedicated owner today — if it's a strength of yours, there's a real opportunity to take charge of it.
Experience with document-centric pipelines (OCR, classification, extraction, or similar).
Healthcare or payment-integrity industry background.
Comfort using agentic coding tools as part of a modern dev workflow.
Related Duties As Assigned
This job description documents the general nature and level of work but is not intended to be a comprehensive list of activities, duties, or responsibilities required for this position. Consequently, employee’s may be asked to perform other duties as required.
Employees may also be asked to complete certain compliance requirements set forth by our Business Partners in the performance of their jobs including but not limited to requests for background and drug screenings and disclosures of personal health information or personally identifiable information. Exemptions as provided under the ADA and TITLE VII of the Civil Rights Act will be observed and followed.
Reasonable accommodations may be made to enable individuals with disabilities to perform the functions outlined above.