Senior Software Engineer (Backend)

CompanyCyberhaven
Annual gross salary$70K - $100K
CountrySerbia
Employment typeFull-time, Remote
Experience5+ years
EducationUnspecified
Selection process

The selection process is not set in stone, but in general, be prepared for the following:

  • A screening call with the hiring manager and/or a senior engineer

  • Two technical interviews (coding and system design)

  • A call with HR and/or CEO

  • Reference check

Description

Who we are


At Cyberhaven, we’re reinventing data security. Our backend processes millions of events a day and turns them into a graph that helps security analysts safeguard sensitive data and, at the same time, educates employees in real time on the dos and don’ts of dealing with confidential documents.

We’ve raised over $52M from leading Silicon Valley investors (Vertex, Costanoa and Redpoint). We have strong demand for our product from the world’s largest companies and we are growing fast.

What you'll do


We’re looking for an experienced backend engineer to help drive and evolve our product. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture. You will be solving multiple exciting technical challenges!

  • You’ll design and optimize a large-scale, highly scalable, and fault-tolerant system that handles large graph datasets at enterprise scale in real-time. Instances of our product are processing billions of events from tens of thousands of endpoints in real-time with subsecond latency requirements

  • You’ll be solving real-world scaling problems that require thorough performance analysis and troubleshooting skills

  • You get to work with a modern and constantly evolving microservices-based software stack which includes Go, Kubernetes, Docker, BigQuery, BigTable

  • You’ll write secure-by-design hardened software that must withstand real-world attacks, while communicating with hundreds of thousands of endpoints over the internet

Requirements

If you self-identify with the description below, there’s a good chance you’ll be a great fit. Of course, software systems are complex and we don’t expect you to understand our entire tech stack the moment you first open your company laptop!

  • You have a strong track record in building high-throughput OLAP systems that are actively used at scale

  • You have experience developing large applications in Go

  • You are familiar with optimizing code that uses large distributed databases and streaming platforms

  • You have hands-on experience with microservices and Kubernetes

  • Your spoken and written is English is excellent and you are available to communicate daily with distributed engineering teams in Europe and the USA

Benefits

You’ll be surrounded by very talented people who will constantly push your limits. Your dedication can make a big impact and result in high rewards. We pride ourselves on a great level of transparency and you’ll always be up to date with the big picture and the importance of your own work. In short, we do everything to help you thrive as a Tracer (that’s what we call ourselves). And it goes without saying we’re offering a competitive salary and stock options!

Cyberhaven collects and processes personal data in accordance with applicable data protection laws. Cyberhaven does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.