
Principal Software Engineer β Backend
Posted Nov 4

Posted Nov 4
This is a fully remote position, open to applicants in United States.
β’ 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.
β’ 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.
β’ Competitive Equity Package
β’ Comprehensive Benefits Plan
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.