Senior Software Engineer (100% Remote)
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly...
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.
Dragos is seeking a Senior Software Engineer with Rust Experience to join our dynamic and talented engineering team. If you thrive in a highly collaborative environment where the focus is being the best in class, then come join Dragos.
Responsibilities
- Work closely within a single scrum 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
- Participate in peer code reviews and pull requests
Requirements
- 5+ years of experience designing, developing, and debugging distributed software in multiple languages
- Experience with Rust, preferably in a professional setting, or a strong desire to learn Rust
- Strong verbal and written communication
- 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
- Ability to work collaboratively with the team to brainstorm solutions
- Ability to multitask on several complex programming assignments while simultaneously balancing multiple deadlines and priorities
- Experience working in Linux systems programming and networking protocols (deep understanding is a plus)
- Experience working in docker, Kubernetes, or container technology
- Knowledge of software development principles and design patterns
- Personal initiative, self-motivation, and results-oriented work ethic, and ability to work independently with minimal supervision
- US Permanent Resident, US Citizen, or Canadian Citizen (Must be able to pass background checks)
Beneficial Experience
- Experience developing distributed systems
- Experience developing software for a network appliance
- Experience with designing APIs
- Experience with MongoDB, Elasticsearch, or other NoSQL databases
- Experience with RabbitMQ or similar
Our mission at Dragos is to protect the world’s most critical infrastructure from adversaries who wish to do it harm. We help defend industrial organizations that provide us with the tenets of modern civilization: running water, functioning electricity, and safe industrial working environments.
We are practitioners who have lived through and solved real security challenges. Our team members have responded to incidents including the Ukraine 2015 power grid attack, analyzed the CRASHOVERRIDE malware responsible for the Ukraine 2016 electric grid attack, analyzed the TRISIS malware responsible for the petrochemical facility attack in 2017, built and led the National Security Agency mission to identify nation-states breaking into ICS, and performed assessments on hundreds of assets around the world.
We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K, and life insurance.
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03