Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jun 04, 2026
This job expires in: 30 days
Job Summary
To build core technology for document capabilities, the full-time remote Senior Software Engineer will design and implement C++ and C# systems, taking ownership from architecture to production while collaborating in a small, async-first team.
Key responsibilities
- Design and implement systems across the core Native layer, ensuring full ownership from architecture to production
- Contribute to product development and customer success by sharing ownership of architecture, tools, and services
- Debug complex problems and improve reliability across multi-platform builds and system-level concerns
Required qualifications
- 5+ years of production experience in C++ with strong knowledge of memory management and system programming
- Solid understanding of data structures and algorithms, particularly in the context of distributed systems
- Experience with multi-platform development and compiler behavior
- Self-directed with a collaborative mindset, capable of owning problems and communicating proactively
- Bonus: Familiarity with PDF internals or other document formats is a plus
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...