Principal Software Engineer - Backend

New
D
DragosICS/OT Cybersecurity
Location: United StatesFull-TimePrincipal
SalarySalary: $225,000
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
DockerElasticSearchKubernetesPostgresRustCI/CDTerraformMicroservicesDistributed Systems

Requirements

  • 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

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.
View Full Description & ApplyYou'll be redirected to the employer's site
Salary: $225,000
Apply Now