Systems Engineer - remote

Posted 3 years ago

About 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.

How are we different?

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.

The Distributed Ledger, SpiderOak 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.

About SpiderOak Engineering

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 actually 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 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.

Job Description

As a Systems Engineers you will:

  • Apply a structured approach to design and implementation of systems and processes.
  • Translate mission and customer requirements into capabilities, testing, and validation of services.
  • Analyze and allocate requirements to systems architecture components and oversee the development, testing, and validation of systems and services.
  • Coordinate the integration of systems and services and oversee deployment.

Experience &Skills

  • Proficient in C and at least one high-level language.
  • Familiar with kernel level inner workings and APIs.
  • Proficient in system level architecture and construction.

This position requires U.S. Person status under 22 CFR §120.15