Note: The job is a remote job and is open to candidates in USA. Dragos is on a mission to defend industrial organizations with a focus on ICS/OT Cybersecurity. The Principal Software Engineer will be responsible for building the leading OT Security Platform and will play a pivotal role in enhancing the success of customers' ability to secure their OT environments.
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, including debugging and optimization, ensuring and elevating software quality
- Stay informed about the latest advancements in Rust programming, security, and software design principles, helping to foster an environment of continuous learning and improvement
- Give and receive peer feedback on a normal cadence as part of our review cycle
Skills
- 10+ years of experience developing backend systems at scale in high-performance team environments
- 5+ years of experience in relational databases such as Postgres
- 5+ years of experience with NoSQL databases such as Elasticsearch
- 5+ years of experience working in a microservices architecture
- Solid experience and understanding of Rust, with architectural understanding of language design tradeoffs
- Experience integrating with third party devices and data providers
- Experience incorporating AI tools, models, or services into development workflows
- Proven track record of mentoring and developing senior engineers
- Demonstrated ability to lead architectural decisions and influence technical strategy across multiple teams
- Experience building and operating distributed systems at scale with a focus on reliability
- Familiarity with Kubernetes and cloud‑native architectures
- Experience with containerization (Docker)
- Strong understanding of observability tooling (Prometheus, Grafana)
- Experience building CI/CD pipelines and working with IaC tools (Terraform)
- Experience building information security–focused products or applying secure coding practices
- Experience with Kotlin, Go, or Python in production environments
- Experience mentoring team members or leading technical initiatives
Benefits
- Competitive Equity Package
- Comprehensive Benefits Plan
Company Overview