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