We Are On A Mission.
Ockam Builds For Builders.

Builders are the ones that change the world. Ockam builds open source tools that empower any developer, of any skill level, to build trustful connected ecosystems.

puzzle graphics

Ockam Values

Simplicity

High Performance Team

Builders Love Their Tools

Our Values are what we believe. Our Virtues are what we do. What we do is who we are.

Ockam is a distributed team and we have a remote-first culture.

Read more
Matthew Gregory

Before We Wrote The Code, We Shipped Our Values.

Matthew Gregory, CEO

Join The Team

Developer Relations Lead

We are seeking a talented Developer Relationships Lead with deep relationships within the open source and enterprise software communities.

This is an exciting role where you will be a developer evangelist to builders in enterprises, collaborators at partners, and the broad open source community. This is an opportunity to build a community from the ground up!

Responsibilities
  • Create content for Ockam’s website.
  • Manage and craft promotion on our social, web, and community channels.
  • Manage partner and customer pipelines in Ockam's CRM tools.
  • Organize developer evangelism events, and activities.
  • Build technical demos
  • Help troubleshoot technical issues with the community.
  • Run technical demos at meetups and conferences.
  • Manage Ockam's developer experience on GitHub.
Requirements
  • Product marketing / DevRel experience with 5+ years of experience.
  • Expertise messaging open source developer tools, IoT, and/or enterprise software.
  • Expertise managing developer ecosystems and open source project communities.
  • IoT, connected device, and edge computing experience is a great plus.
  • Solid developer skills in multiple languages.
Apply here
Senior Engineer - Customer Success

We are seeking an experienced Solutions Engineer with customer focus and exposure to full stack IoT system architectures and solution design. 

You will be working with Ockam's customers and partners to help them learn how to build with Ockam's tools. You will also be a key interface between our core engineering team and will represent the voice of the customer with our internal teams.

Responsibilities
  • Partner with customers to build solutions that integrate Ockam's SDKs into existing customer deployments.
  • Collaborate with the engineering team to accelerate time to market for critical releases.
  • Articulate customer requirements / specifications and report gaps to Ockam’s product, engineering, and marketing teams.
Experience
  • Extensive systems engineering experience with at least 7 of experience.
  • Experience working with customers and in account management.
  • Experience dissecting complex systems and in building product solutions into those systems. 
  • Comfort writing production ready code and in switching between programming languages.
  • Experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as vSphere, OpenStack, Amazon Web Services, Google Compute Engine, or Microsoft Azure.
Apply here
Senior Product Marketing Manager

We are seeking a talented Product Marketing Manager with experience messaging to builders and who has deep experience with open source tools, and technical enterprise software.

This is an exciting role where you will be learning from and directly working with builders in enterprises, collaborators at partners, and the broad open source community. This is an opportunity to build a community and our product marketing engine from the ground up!

Responsibilities
  • Translate Ockam’s GTM strategy into content for Ockam’s website and sales collateral
  • Manage and craft promotion on our social, web, and community channels.
  • Manage partner and customer pipelines in Ockam's CRM tools.
  • Organize developer evangelism events, and activities.
Requirements
  • Product marketing experience with 5+ years of experience.
  • Expertise messaging open source developer tools, IoT, and/or enterprise software.
  • Expertise managing developer ecosystems and open source project communities.
  • IoT, connected device, and edge computing experience is a great plus.
  • Bachelor's Degree (MBA a plus)
Apply here
Senior Software Engineer - Elixir / Erlang

Ockam is building interfaces to cloud services like Kafka, InfluxDB, Okta. We are also creating new cloud services like the Ockam Registry.

This is an exciting and challenging role on the Ockam Team. You will be responsible for building core components and generalized interfaces in the Ockam code base. You will also get to work with some of the most popular open source communities in the edge and IoT ecosystems.  Moreover you will be building infrastructure templates and standing up resources in public cloud environments. 

The primary language we utilize in this layer of the stack is Erlang / Elixir, however, you will have the opportunity to utilize or learn Go and Rust at Ockam. Cryptography protocols are utilized throughout the Ockam stack, so whether this is an area of experience or experimentation in your past, you will be challenged.

Ockam is a small and extremely senior team. This role involves architecture, interface 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 in our Trello boards, and summaries of key results.

Expertise
  • Git and GitHub's workflow.
  • Modern CI/CD pipelines and DevOps.
  • API design
  • Building complex code bases in the Elixir / Erlang
  • Individual and collaborative project management leadership
Experience
  • 10+ years of experience
  • Building with Docker and Kubernetes
  • Provisioning and operating cloud services in AWS, Azure or Google Cloud
  • Consuming and contributing to open source codebases
  • The basics of cryptography and PKI
  • Messaging systems like RabbitMQ 
  • Comfort switching between multiple programming languages
Apply here
Senior Software Engineer - Embedded systems

Ockam is building SDKs for embedded systems and edge devices. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for building core library components in the Ockam code base. Because of the broad-base of environments where the Ockam Embedded and Ockam Edge SDKs may be deployed in the field, you will build for ARM, RISC-V, AVR, verified/secure boot, cryptographic modules, and secure enclaves. Ockam is transport agnostic so you will also be developing messaging and authentication capabilities that work across IP, LoRaWan, Bluetooth and other common transport protocols that are common in modern IoT and Edge deployments. 

Ockam is a small and extremely senior team. This role involves architecture, interface 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 in our Trello boards, and summaries of key results.

Expertise
  • API design
  • Building complex code bases in the Rust language
  • Individual and collaborative project management leadership
  • Git and GitHub's workflow
  • Modern CI/CD pipelines and DevOps
  • Consuming and contributing to open source codebases
Experience
  • 10+ years of experience
  • Cryptography libraries and Public Key Infrastructure (PKI)
  • Multiple programming languages, including C.
Apply here
Senior Software Engineer - Rust

Ockam is building SDKs for embedded systems, edge devices, and cloud. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for building core library components in the Ockam code base. Primarily, you will code in Rust, but will need to contribute to, and interface with, Ockam’s C, Go, and Elixir libraries. This includes building APIs for Ockam’s protocols, consuming external open source libraries, and creating simple abstractions for end users of the Rust SDK. 

Ockam is a small and extremely senior team. This role involves architecture, interface 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 in our Trello boards, and summaries of key results.

Expertise
  • API design
  • Building complex code bases in the Rust language
  • Individual and collaborative project management leadership
  • Git and GitHub's workflow
  • Modern CI/CD pipelines and DevOps
  • Consuming and contributing to open source codebases
Experience
  • 10+ years of experience
  • Cryptography libraries and Public Key Infrastructure (PKI)
  • Multiple programming languages
Apply here
Software Architect - Cloud Services Integration

Ockam is building interfaces to cloud services like Kafka, InfluxDB, Okta. We are also creating new cloud services like the Ockam Registry.

This is an exciting and challenging role on the Ockam Team. You will be responsible for building core components and generalized interfaces in the Ockam code base. You will also get to work with some of the most popular open source communities in the edge and IoT ecosystems.  Moreover you will be building infrastructure templates and standing up resources in public cloud environments. 

The primary language we utilize in this layer of the stack is Golang, however, you will have the opportunity to utilize or learn Erlang, Elixir, C, and Rust at Ockam. Cryptography protocols are utilized throughout the Ockam stack, so whether this is an area of experience or experimentation in your past, you will be challenged.

Ockam is a small and extremely senior team. This role involves architecture, interface 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 in our Trello boards, and summaries of key results.

Expertise
  • Git and GitHub's workflow.
  • Modern CI/CD pipelines and DevOps.
  • API design
  • Building complex code bases in the Go language
  • Individual and collaborative project management leadership
Experience
  • 10+ years of experience
  • Building with Docker and Kubernetes
  • Provisioning and operating cloud services in AWS, Azure or Google Cloud
  • Consuming and contributing to open source codebases
  • The basics of cryptography and PKI
  • Messaging systems like RabbitMQ 
  • Comfort switching between multiple programming languages
Apply here
Software Architect - Database and Storage Infrastructure

Your experiences building distributed systems, consensus protocols, graph databases, and GraphQL API design will be challenged in this role!

You will take responsibility for the Ockam Registry service. The Ockam Registry is the data store for Decentralized IDs (DIDs), and verifiable credentials for Ockam Networks.  You will build core components in the Ockam data layer and also build the tools that provision cloud instances of the Ockam Registry as a service. 

Ockam is a small and extremely senior team. This role involves architecture, interface 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 in our Trello boards, and summaries of key results.

Expertise
  • API design
  • Building complex code bases in the Go language
  • Graph query language (GraphQL)
  • Individual and collaborative project management leadership
  • Git and GitHub's workflow
  • Modern CI/CD pipelines and DevOps
Experience
  • 10+ years of experience
  • Building with Docker and Kubernetes
  • Provisioning and operating cloud services in AWS, Azure or Google Cloud
  • Consuming and contributing to open source codebases
  • The basics of cryptography and PKI
  • Consensus protocolsComfort in switching between multiple programming languages
Apply here
Software Engineer - C

Ockam is building SDKs for embedded systems, edge devices, and cloud. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for assisting our C development team with upholding the highest standards of architecture and open-source code quality. Our customers are developers, so our code must withstand the most critical scrutiny. This means everything from our APIs, to our build systems, to coding standards must be top-notch. 

This role will involve
  • Developing build, test & deployment frameworks
  • Occasional refactoring of existing code
  • Development of general purpose utilities in C
Required Experience
  • Build automation tools
  • Embedded development in ANSI-standard C
  • Linux or Unix operating systems
  • Git and GitHub's workflow
  • Complex CMake build systems for multiple platforms
  • CI pipelines
  • Automated test frameworks
Required Experience
  • 5+ years of experience as a C developer on Linux/Unix platforms
  • 3+ years of experience as a CMake developer
  • Experience developing automated build & test frameworks
Desired Experience
  • Gradle
  • Experience with various communication protocols, such as: POSIX sockets, Bluetooth, LoRa, Zigbee.
  • Development in an object-oriented programming language
Apply here
Ockam logo
Request DemoContact Sales
© 2017-2020 Ockam.io. All rights reserved.