Apply for this position

Sr Engineer - Elixir


1 month ago

Job type: Full-time

Remote (USA Only)

Hiring from: USA Only

Category: Software Development

This is an exciting and challenging role on the Ockam Team. Ockam is building open source, end-to-end encrypted and mutually authenticated messaging libraries and infrastructure that is designed for the high throughput, low latency, intermittent connectivity requirements of IoT and connected machines.
We're using Elixir to design the core of our messaging infrastructure - Ockam Hub. In this role, you will be responsible for building core components of our Elixir code base. We also use Elixir as our bridge to several enterprise systems and this role will involve building integrations with several external messaging systems and cloud services. Moreover you will be building infrastructure templates and standing up resources in public cloud environments. 
We're using Rust to implement the cryptographic primitives in Ockam and our Elixir library uses our Rust library via Erlang NIFs. Designing efficient, fault tolerant NIFs will be interesting challenge in this role. Cryptographic 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, and summaries of key results.
  • Building components in the Elixir language
  • API design
  • Git and GitHub's workflow.
  • Modern CI/CD pipelines and DevOps.
  • 5+ 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
  • Messaging systems like RabbitMQ 
  • Comfort switching between multiple programming languages
  • This is a Level 4 role at Ockam.
  • Individuals that consider themselves to be Level 3 or 5 are also encouraged to apply.
Ockam is a distributed, remote-first team with a headquarters in San Francisco California.

Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place: USA Only.

Apply for this position

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

similar jobs

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!