Principal Software Engineer - Backend

Dragos
United States
Workplace: RemoteFull timeUSD 225,000+Function: Software EngineeringExperience: 10+ yearsSkills: ["Passion for craft","Attention to detail","Strong product sense","Self-directed","Excellent communication"]

Build and evolve Dragos’ xOT Security Platform backend as part of the Backend Community in a remote-first, mission-driven team. Design and implement robust, high-performance, testable Rust systems, optimize existing architectures for speed and efficiency, and participate across the full development lifecycle. Contribute to debugging and quality elevation while staying current on Rust, security, and software design—sharing peer feedback and advancing continuous learning.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dragos
Dragos
1 month ago

Principal Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and evolve Dragos’ xOT Security Platform backend as part of the Backend Community in a remote-first, mission-driven team. Design and implement robust, high-performance, testable Rust systems, optimize existing architectures for speed and efficiency, and participate across the full development lifecycle. Contribute to debugging and quality elevation while staying current on Rust, security, and software design—sharing peer feedback and advancing continuous learning.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement robust, testable, high-performance Rust systems and tools.
  • •Optimize existing software architectures to enhance speed and efficiency.
  • •Participate in all phases of the development lifecycle, including debugging and optimization, while elevating software quality.
  • •Stay informed about advances in Rust, security, and software design to drive continuous learning.
  • •Give and receive peer feedback as part of the review cycle.

Pay and Benefits

Salary: USD 225,000

Key Requirements

  • •10+ years developing backend systems at scale in high-performance, cybersecurity team environments.
  • •3+ years of experience with relational databases such as Postgres.
  • •3+ years of experience with NoSQL databases such as Elasticsearch.
  • •3+ years working in a microservices architecture.
  • •Solid experience and understanding of Rust, including architectural understanding of language design tradeoffs.
Experience:10+ yearsCybersecurity
Skills:Passion for craftAttention to detailStrong product senseSelf-directedExcellent communication
Tech Stack:RustPostgresElasticsearchMicroservicesKubernetesDockerPrometheusGrafanaCI/CDTerraformIaCKotlinGoPythonAINoSQL

Company Brief

Dragos
Provides industrial cybersecurity solutions protecting operational technology (OT) and industrial control systems (ICS) with threat detection, incident response, and asset visibility to secure critical infrastructure and manufacturing environments.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: Washington, D.C., United States
Founded: 2016
WebsiteLinkedIn