Position: Senior C++ Developer
Company: ciklum.com
Experience required: 5y
Category: C++
English level: upper
Published: 2020-01-01T00:00:00+02:00

The company is building a brand-new network that is simple, fast and secure, to replace old cybersecurity and networking products (e.g. firewalls, VPNs, MPLS) and to natively support new architectures, such as cloud and microservices. The company is backed by leading Silicon Valley VCs and strategic investors.

Rather than continue to patch the Internet’s inherent flaws with a myriad of cybersecurity and networking solutions, 8e14 is turning the problem on its head -- it is re-architecting the network so it’s built the right way from the core.
Our goal is to build a network that takes care of all connectivity and security aspects on our behalf and allows us to focus on what’s important. In other words, our new network is self-defending, self-optimizing and self-healing. 
We accomplish this by creating a new secure, decentralized overlay network. This new network is cloud-managed. Users, devices and applications can communicate over the 8e14 network with speed, security and simplicity, as if they are on a local area network (LAN).

We are looking for a Networking guru who is proficient with C and C++. Your primary focus will be developing the next gen secure overlay network.

The position requires an agile thinking and open mind set, and the ability to be an active participant in a collaborative working environment. Willingness to mentor peers and share personal knowledge is always appreciated.

Responsibilities:

●	Take an active part in building the main company’s product “from scratch”
●	Design and develop the core product components
●	Conduct design and code reviews
●	Work independently in a fast and agile environment 
Requirements:
●	5+ years of proven experience as a software engineer
●	Strong knowledge in C and C++
●	Deep knowledge in networking protocols (TCP/IP, UDP, IPSEC, GRE, SSL, etc)
●	Proven experience in Linux or other operating systems programming
●	Good knowledge in data structures
●	Excellent analytical skills

Desirable:

●	Experience with Docker, Kubernetes 
●	Experience in multithreading, performance and memory optimizations
●	Previous experience with Quic
●	Android or iOS knowledge

What’s in it for you?

●	You will do more than just maintain old code - on the contrary - we need YOU to dive in unknown territory and push shoulder to shoulder with the rest of us, developing a brand new technology. 
●	We are young, enthusiastic and well experienced in the field of startups.
●	We have so much ground to cover and we decided to build a new team in Ukraine with talented engineers to be part of the core group in the Engineering department which will own the roadmap of several components in the system.
●	We care about really good engineers. And if you are the one - you will have an ability to apply all your knowledge, take a responsibility, and make a mission critical decisions, working with outstanding engineers around you.
●	Buzz words we use: CI/CD, C++, Swift, Gitlab, AWS, Networking, others