Job Description

Senior Rust Developer Who is SpiderOak? We want to change the world, and we’ve already done it once. SpiderOak has been building encrypted software since before the first iPhone was released. SpiderOak is committed to building secure and reliable software that protects our customers’ data. Our approach is fundamentally different from most mainstream security companies. Instead of adding layers of security on top of an insecure system, we build software that is inherently secure. SpiderOak builds need-to-know technology that supports customers working in hostile environments. Traditional systems trust IT infrastructure to maintain the whole security system, even though the news is rife with evidence that this model does not work. Our software combines end to end encryption with a distributed ledger (aka Blockchain) technology to offer best-in-class security with no backdoors. Who is Our Engineering Team? Our Engineering team is comprised of passionate and creative people who are committed to the premise that complexity is the enemy of security. The problem of security will not be solved by layering on more band-aids, e.g., firewalls, packet inspection, two-factor authentication, etc.… these add complexity by increasing the attack surface. We take a fundamentally different approach by removing the need to trust your infrastructure or your admins through the combination of: Zero-trust systems and applied cryptography Distributed ledger Our platform and applications – built on Rust and Go – enable our customers to collaborate and communicate securely, and we’re looking for growing the team to help us turn this ambitious vision into reality. Our culture is focused on productivity and creativity, and we’re committed to collaboration with our colleagues across the organization. What We Need Someone that will implement distributed services in Rust. We are looking for someone who can design, build and release new features and services from scratch working in partnership with our Security Architects. Additionally, you will iterate over our current codebase to improve it and fix bugs. You will be working within our Distributed Ledger Model. A distributed ledger approach can provide compartmentalization of data that does not suffer from a single point of failure and is both fast and cost-effective. Compartments are defined using an irrefutable distributed ledger, enabling complete confidence in who is allowed to participate. Once the list of allowed users is defined, it becomes easy for those parties to negotiate shared encryption keys to secure the data being collaborated on. Our approach allows for the instant provisioning of cryptographically secure collaboration spaces for use in scenarios where certainty about who has access to that space is a mission requirement. What You’ll Bring Significant experience in Rust programming language 5-7 years of experience in a hands-on coding role required What We Provide SpiderOak Inc. and Mission Systems is a 100% remote-based working environment. Our culture is built on trust and flexibility. We believe our employees are the key to our success, and welcome new ideas and talents. We are an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. In other words, we welcome you just as you are!  

Apply To

https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Fsr-rust-developer-1497015

Tweet this job

Share this job