Senior Engineer - AWS Infrastructure

Posted on Feb 06, 2023

πŸ‘‰ Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

βŒ›Full Time
🌎 Worldwide

About Ockam

Build for Builders. Ockam is a suite of open source tools, programming libraries, and managed cloud services to orchestrate end-to-end encryption, mutual authentication, key management, credential management, and authorization policy enforcement – at massive scale.

We are devoted to building a team of people with diverse backgrounds and lifestyles. We hire globally and believe that the unique perspectives and contributions of all our team members is the driver of our success.

Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against anyone based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.

Ockam is a distributed, remote-first team with a headquarters in San Francisco California.

The Position

In this role, you will be responsible for building and maintaining cloud infrastructure to run reliable, secure, and scalable Ockam's managed cloud services.

Ockam provides a collection of cloud services that enable end-to-end application layer trust in data. We believe that, in order to have a realistically manageable vulnerability surface, all modern applications need end-to-end guarantees of data integrity and authenticity. The only way to build secure and private applications is to remove unnecessary implicit trust in network boundaries, intermediaries and infrastructure.

This role will require solving challenging problems in areas like infrastructure automation, continuous deployment, secrets management, observability, fault tolerance, security monitoring, incidence response and more. You will be part of a team of senior engineers who have deep expertise across distributed systems, messaging systems, networking, security, cloud applications etc.

Your focus will be on developing tools and processes to measure and drive key Service Level Objectives. An ideal person for this role is someone who has past experience working in a team responsible for operating open source products as-a-service on public cloud infrastructure (ex. MongoDB Atlas, Confluent Cloud, etc).

This role involves architecture, tool design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management, and summaries of key results.



  • Automating infrastructure with Kubernetes, Containers, Terraform, Vault etc.
  • Driving internal and external Service Level Objectives
  • Provisioning and operating Open Source Software SaaS products in AWS, Azure or Google Cloud
  • Launching and managing products in AWS / Azure / Google marketplace
  • Access Management and Security Monitoring tools in AWS
  • Git and GitHub's workflow
  • Collaborating in a remote-first, high-performance team
  • Individual and collaborative project management leadership


  • At least 10 years of engineering experience
  • Consuming and contributing to open source codebases
  • The basics of cryptography, PKI, key management

Not sure you meet 100% of our qualifications? Please apply anyway!

Our Hiring Process

We attempt to complete the entire process with a candidate within two weeks. Because Ockam is a remote first company the entire process will take place over video calls and through asynchronous collaborations in Google Docs, Github and email.

Our interview process consists of three parts - Hiring Screen, Starter Project, and a Culture Conversation.

Hiring Screen

The hiring manager for the role will reach out to you via email and schedule a 45-60 minute call.

The purpose of this call is to understand if and how you could fit into the team. Help us with this process by giving relevant background about your experiences and interests. If we have a hypothesis for how you could fit into a full time role we will proceed to the second round.

You should be prepared to discuss the following:

  • What interests you about Ockam and what inspired you to apply for this role?
  • Have you tried creating a trusted connection to see how Ockam works (https://github.com/build-trust/ockam#get-started)?
  • Why do you want to work at an early stage, 'Silicon Valley' startup?
  • What do you think about Ockam's High Performance Team culture, based on this video (https://www.ockam.io/blog/high_performance_team)
  • What level (https://www.ockam.io/blog/levels_ladder) do you think you are? Can you cite examples from your previous work that aligns with specific qualities in our levels guide?
  • Tell us about the hardest engineering problem that you've ever had to solve.
  • Tell us about a time when you went above and beyond helping out a coworker.

OSS Starter Project

If we ask you to move to this round, we have a strong thesis for your potential on The Team.

We will introduce you to a small project to work on, this will be a relevant issue to our team and codebase. The output to this project will be in the form of a pull request or a writeup in a Google Doc. We will then schedule a Starter Project interview in which you'll talk about the problem you're solving for, your thought process and approach to the solution, we'll have a healthy discussion about it and possibly also ask you questions about your background and experiences that are relevant to the topic of the Starter Project.

There are two primary goals in this exercise.

  1. We want to assess your ability to digest a problem, explore solutions, and deliver a solution. We are equally interested in how you engage with the Ockam team and our published resources, as we are about your solution.
  2. The exercise is designed to give you insight into the Ockam Code and The Team. You will get to meet our CTO, Mrinal Wadhwa during the Starter Project interview discussion, be able to challenge assumptions, and to ask questions. We know that moving to a new team is a big decision and we want to make sure we give you as much data as possible to facilitate your decision. A real project with our actual team is the best way to accomplish this goal.

Culture Connection

As you wrap up your OSS collaboration exercise you will spend time discussing the Ockam culture, and our values and virtues with our CEO, Matthew Gregory. In this stage of our process we want to expose as much of the culture to you as possible to help you make an informed decision about the type of team you will be committing full time to.

Prior to this stage in the interview process you should be familiar with how Ockam defines a High Performance Team. Be prepared to talk about specific examples where you felt like you were (or were not) on a High Performance Team. Also share stories about how you have put your team first and empowered others to be their best selves.


  • Retirement benefits. Generous 401(k) with matching to help you invest in your future.
  • Healthcare benefits. Health care coverage.
Senior Engineer - AWS Infrastructureat Ockam