We are seeking a talented Senior Product Engineer with experience building simple, clean, and elegant developer experiences; including APIs, open source libraries, documentation, user guides, and demos in the open source developer ecosystem. This is an exciting role where you will work at the intersection of our open source community, customers, and the Ockam product development teams. This role is highly technical and very hands-on given the technical aspects of Ockam's product and the use cases we encounter. You should be able to write code in multiple languages and have a keen interest in Rust and open source library design - this is a great opportunity to jump into the Rust ecosystem in earnest!
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.