Remote Jobs Sign In

Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Mon, Jul 20, 2026
This job expires in: 22 days

Job Summary

To build the leading xOT Security Platform, the remote Principal Software Engineer will design and implement high-performance systems in Rust, optimize software architectures, and actively participate in the development lifecycle while collaborating across engineering disciplines.

Key responsibilities
  • Design and implement robust, testable, high-performance systems and tools in Rust
  • Optimize existing software architectures to enhance speed and efficiency
  • Actively participate in all phases of the development lifecycle, ensuring and elevating software quality
Required qualifications
  • 10+ years of experience developing backend systems at scale in high-performance, cybersecurity team environments
  • 3+ years of experience in relational databases such as Postgres
  • 3+ years of experience with NoSQL databases such as Elasticsearch
  • 3+ years of experience working in a microservices architecture
  • Solid experience and understanding of Rust, with architectural understanding of language design tradeoffs

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