Sr Engineer - Systems in Elixir

Ockam
Full time elixir apache-kafka erlang
150,000 - 175,000 USD / year
Software Development
No Location
Hiring from: Anywhere

About this job


Compensation: $150k - 175k | Equity
Location options: Remote
Job type: Full-time
Experience level: Senior, Lead
Industry: Cybersecurity, Developer APIs, Software Development / Engineering
Company size: 11–50 people
Company type: VC Funded



Technologies

elixir, apache-kafka, erlang



Job description

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 cloud services - Ockam Hub. In this role, you will be responsible for building several micro-services in Elixir deployed as containers, in Kubernetes.


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.


Expertise



  • Building complex cloud systems in Elixir or Erlang.

  • API design.

  • Kubernetes and containers.

  • Designing and provisioning cloud services in AWS, Azure or Google Cloud.

  • Git and GitHub's workflow.

  • Modern CI/CD pipelines and DevOps.

  • Collaborating in a remote-first, high-performance team.

  • Individual and collaborative project management leadership.


Experience



  • 10+ years of experience

  • Elixir frameworks like Phoenix, Ecto etc.

  • Messaging systems like RabbitMQ, Kafka etc.

  • Consuming and contributing to open source codebases

  • Comfort switching between multiple programming languages


Level



  • This is a Level 4 role at Ockam.

  • Individuals that consider themselves to be Level 5 or 6 are also encouraged to apply.

  • For more information about Role Levels at Ockam, [click here for our guide].


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



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Team Go
Full time
About this job Location options: RemoteJob type: Full-timeTechnologies go, python, pyspark, sql Job description Go’s Data Science team is looking for an exceptional Data Engineer to join our fully distributed team. Team Go was started with the simple premise that...
go python pyspark sql
Software Development
No Location
Hiring from: Anywhere
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-LevelRole: Backend DeveloperIndustry: Education Technology, Enterprise Software, SaaSCompany size: 51–200 peopleCompany type: VC FundedTechnologies node.js, postgresql, reactjs, typescript, graphql Job description This position may work in the Lessonly office in Indianapolis,...
node.js postgresql reactjs typescript graphql
Software Development
No Location
Hiring from: Anywhere
LBA Ware
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Junior, Mid-LevelTechnologies angular, c#, javascript, sql-server Job description Job Opportunity: Software Developer Are you a self-proclaimed problem solver? Do you thrive on the opportunity to turn someone’s pain points and inefficiencies...
angular c# javascript sql-server
Software Development
No Location
Hiring from: Anywhere