Principal Software Engineer – Backend

Posted Nov 4

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Design and develop robust, testable, and high-performance systems and tools using Rust.

β€’ Enhance the speed and efficiency of existing software architectures through optimization.

β€’ Engage in all stages of the development lifecycle, including debugging and optimization, to ensure and elevate software quality.

β€’ Keep up-to-date with the latest advancements in Rust programming, security, and software design principles, promoting continuous learning and improvement.

β€’ Provide and receive peer feedback as part of the review process.

β€’ Contribute to the Dragos Platform, assisting customers in securing their OT environments.

β€’ Collaborate across various engineering disciplines within a matrix-style engineering organization.


⛳️ Requirements

β€’ Over 10 years of experience in developing backend systems at scale in high-performance team settings.

β€’ More than 5 years of experience with relational databases, particularly Postgres.

β€’ At least 5 years of experience working with NoSQL databases, such as Elasticsearch.

β€’ A minimum of 5 years of experience in a microservices architecture.

β€’ Proficiency in Rust, or a demonstrated willingness and capability to quickly become proficient.

β€’ Experience with integrating third-party devices and data providers.

β€’ Familiarity with incorporating AI tools, models, or services into development workflows.

β€’ Proven experience in mentoring and developing senior engineers.

β€’ Demonstrated ability to lead architectural decisions and influence technical strategy across multiple teams.

β€’ Experience working within cybersecurity, OT, or ICS environments.

β€’ All new hires must successfully pass a background check as a condition of employment.

β€’ Additional qualifications that will enhance your success: experience in building and operating distributed systems at scale with an emphasis on reliability; knowledge of Kubernetes and cloud-native architectures; experience with containerization (Docker); strong understanding of observability tools (Prometheus, Grafana); experience in building CI/CD pipelines and working with IaC tools (Terraform); experience in developing 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

People also viewed

GT17 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights17 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange17 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil18 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft18 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers