• Location
    • Dublin
  • Date Posted
  • May. 17, 2021
  • Function
  • Software Engineering
  • Sector
  • Data

Evervault is a technology company building the encryption engine for the web, so that developers never touch sensitive data in plaintext and can isolate the code that processes it from the rest of their stack.

Our mission is to encrypt the web; our goal is zero data breaches, and our end-state is everything encrypted everywhere.

Because we’re building encryption infrastructure we need to be world-class at encryption, and world-class at infrastructure. We’re hiring a Lead Engineer, Infrastructure to focus on Evervault’s infrastructure. You’ll be working with Rust, Node.js, and AWS Nitro Enclaves.

Core challenge

The core challenge for this position is simple: How do you design and implement globally distributed cryptosystems with availability, efficiency, reliability, durability, scalability, predictability, consistency, composability, observability, and, above all, security?

This person will:

  • Be directly responsible for leading the design & implementation of Evervault’s (multi-)cloud infrastructure and distributed cryptosystems architecture
  • Ensure that all of Evervault’s technology is secure, reliable, available, and efficient
  • Build services to deliver capacity planning, provisioning, configuration management, monitoring, request routing, and performance compliance while demand grows
  • Own Evervault’s availability and uptime program — ensuring a minimum of five nines (99.999%) uptime
  • Work closely with our Lead Engineer, Security to develop the common observability instrumentation, monitoring, and service-level dependency discovery & alarming systems
  • Get the Evervault engineering team comfortable with the roadmap and investment needed to become best-in-class encryption infrastructure, while championing cost optimization & operational efficiency

You may be the right person if:

  • You are an expert in, and have a deep understanding of, the fundamental concepts of distributed system design
  • You want to design, engineer, implement, and document multi-cloud distributed systems
  • You want to be heavily involved in building Evervault’s dedicated infrastructure team, and mentoring engineers who may not be trained in designing & implementing distributed systems
  • You have a network of quality (infrastructure) engineers who would instantly want to join Evervault if you did
  • You love Terraforming

You are the ideal person if you have:

  • 8+ years of relevant experience, including leading engineering organizations & managing teams that shipped and maintained critical cloud infrastructure — or you’ve had equivalent experience in a more condensed period
  • Expert knowledge of designing and implementing multi-cloud & edge distributed systems
  • Exceptional engineering skills in a common development language (e.g. Rust, C, C++), and with Terraform

Benefits

  • Ownership over your work, and in the company
  • Open vacation policy
  • Flexible work hours
  • Build your dream machine & workspace
  • Health insurance
  • Paid maternity and paternity leave
  • Relocation costs
  • Free lunch & dinner