Full-Time Senior Software Engineer (Rust)
Job Description
Responsibilities
- Work closely within a small team to build features in support of Dragos’ products
- Work collaboratively with various agile teams to ensure all components function together for the overall system
- Design and build modular components
- Develop production code for new features and bug fixes
- Design and write automated tests that will ensure the integrity of our software
Requirements
- 4+ years of experience designing, developing, and debugging distributed software
- Experience with Rust, preferably in a professional setting, or Rust as a hobby
- Experience with microservice system architecture and design patterns
- Experience with unit and automated testing frameworks
- Experience with network security or a desire to learn about network security
- Experience working in Linux systems programming and networking protocols (deep understanding is a plus)
- Experience with RabbitMQ or similar
- Knowledge of software development principles and design patterns
Compensation
- Base Salary: $168,000
- Salary + Benefits + Equity = $290,000
- Comprehensive benefits plan (medical, dental, vision, disability, life insurance, 401K with match)
- Equity at Dragos is quickly growing and the total compensation under-represents the future growth and refresh program. This will be discussed on the first call with the Dragos recruiter.
How to Apply
Please use this link to apply: Dragos Inc. - Senior Software Engineer (Rust) (lever.co)214 total views, 0 today