Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 29, 2026
This job expires in: 30 days
Job Summary
To support a growing engineering team, the full-time Principal Software Engineer will build and evolve server and agent tool surfaces, ship frontend features, and design the public API layer while working remotely.
Key responsibilities
- Build and evolve the MCP server and agent tool surfaces for querying the context graph
- Ship frontend features, tRPC routes, and React components for customer interaction
- Design and harden the public API layer, focusing on authentication, rate limiting, and observability
Required qualifications
- Deep understanding of the TypeScript and JavaScript ecosystem with experience in serious systems
- Familiarity with Python
- Experience designing and implementing LLM and agent tool surfaces
- Experience developing APIs with a focus on observability and authentication
- Strong product instincts with the ability to translate ambiguous requirements into engineering scope
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...