DevJobs

Principal Software Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Go Go ꞏ 5y
  • Python Python ꞏ 5y
  • Rust Rust ꞏ 5y
  • Kubernetes Kubernetes
  • etcd
  • OpenStack
  • Swarm

We are looking for really good software engineers. And by really good, we mean, really, really good. We are looking for the sort of people who dig into juicy distributed system issues spanning everything from the kernel to cloud services and just make it work. The position is based in Kfar Saba, Israel and is open for remote candidates.

Responsibilities

● Architect, design, implement, debug, fix, and test the Lightbits cloud data platform, a complex, high performance distributed system that runs on premises and in multiple clouds.

● Write high quality and high-performance software in a variety of programming languages including but not limited to golang, C, C++, Python, and rust.


Desired Skills and Experience

● Excellent knowledge and experience in multiple programming languages. You should have a very good grasp and experience building real systems with at least one of C/C++/golang/Python/rust. golang and Python experience is an advantage.

● Ability to work independently and push through to completion. We value getting things done.

● 5+ years of experience as a senior software engineer.

● A bachelor’s degree from a leading university in computer science or software engineering with an average grade of 80 and above is desired but we’ll consider commensurate experience instead. An MSc in distributed systems is particularly desirable.

● Familiarity with a distributed key/value store, such as etcd, replicated state machines, quorums and consensus algorithms, is an advantage.

● Familiarity with platforms for managing containerized workloads and pools of compute & storage such as Kubernetes, Swarm & OpenStack is an advantage.

LightBits Labs