FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Backend
Dragos, Inc.. Design and implement robust, testable, high-performance systems and tools in Rust .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Rust programming and backend system development, with a strong focus on high-performance architectures and cybersecurity. Proven ability to mentor engineers, lead architectural decisions, and integrate advanced technologies into development workflows.
Highest-signal resume keywords
Rust ProficiencyBackend System DevelopmentMicroservices ArchitectureRelational Databases (Postgres)NoSQL Databases (Elasticsearch)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Rust ProgrammingBackend DevelopmentMicroservices ArchitectureRelational DatabasesNoSQL DatabasesAI IntegrationDistributed SystemsSecure Coding PracticesContainerization (Docker)CI/CD Pipeline Development
Soft Skills
MentoringCollaborationFeedback Reception
Tools & Technologies
KubernetesCloud-Native ArchitecturesObservability Tooling (Prometheus, Grafana)Infrastructure as Code (Terraform)
Industry Keywords
CybersecurityOperational Technology (OT)Industrial Control Systems (ICS)
Tech Stack
Tools & technologiesCloudCyber SecurityDistributed SystemsDockerElasticSearchGrafanaKotlinKubernetesMicroservicesNoSQLPostgresPrometheusPythonRustTerraformGo
About the role
Key responsibilities & impact- 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 continuous learning and improvement
- Give and receive peer feedback as part of the review cycle
- Contribute to the Dragos Platform, supporting customers’ ability to secure their OT environments
- Collaborate across engineering disciplines in a matrix-style engineering organization
Requirements
What you’ll need- 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
- Rust proficiency – or the willingness and demonstrated ability to become proficient quickly
- 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 working in cybersecurity, OT, or ICS environments
- All new hires must pass a background check as a condition of employment
- Additional qualifications that will help you succeed: 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
Comp & perks- Competitive Equity Package
- Comprehensive Benefits Plan