Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Jun 11, 2026
This job expires in: 25 days
Job Summary
Owning the security architecture for the DNSid platform, the full-time remote Principal Software Engineer will build secure SDKs, conduct security reviews, and ensure the overall security posture of the engineering organization.
Key responsibilities
- Own the security architecture and threat model for the DNSid platform, SDKs, and supporting infrastructure
- Design and review the cryptographic core, including signing, verification, and key management
- Define and enforce supply-chain security practices and conduct security reviews of new features and integrations
Required qualifications
- 10+ years of hands-on software engineering experience in building and shipping production systems
- Bachelor's degree in a relevant field or equivalent experience
- Fluency in TypeScript and at least one of Go or Python, with depth across the stack
- Proven experience building and shipping production SDKs or security-critical libraries
- Deep security expertise in cryptographic primitives, threat modeling, and translating models into engineering work
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...