Dragos

Principal Software Engineer - Backend

Dragos
Apply
4 months ago
Remote, United StatesStaff+

Base Salary

$225k - $225k/yr

Responsibilities

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

Requirements

  • 10+ years of experience developing backend systems at scale in high-performance, cybersecurity 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 and its architectural 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.

Benefits

  • Competitive salary of $225,000.00.
  • Competitive equity package.
  • Comprehensive benefits plan.

Tech Stack

Categories

Dragos

About Dragos

501-1,000 employees

Dragos builds OT/ICS cybersecurity software and services for operators of industrial and critical infrastructure. The Dragos Platform provides asset visibility, vulnerability management, and threat detection across OT, IT, IoT, and IIoT, complemented by OT threat intelligence and incident response services. Founded in 2016 and headquartered in Hanover, Maryland, it serves sectors including electric power, oil and gas, manufacturing, water, transportation, mining, and government.

Contact me