Remote Jobs Sign In

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...