C# Software Engineer

Posted on February 20th

We deliver the in-memory computing platform that empowers Global 2000 enterprises to achieve ultra-fast application performance - at any scale. Built for low-latency processing, our cloud-native in-memory data store and event stream processing software are trusted by leading companies such as JPMorgan Chase, Charter Communications, Ellie Mae, UBS, and National Australia Bank to accelerate data-centric applications. Hazelcast now offers cloud native products and is on the path to becoming a multi-cloud solution provider. 

 We're far from the typical Silicon Valley story. Even though we're headquartered in San Mateo, CA, our origins trace back to Turkey where we still have a large team presence. Nowadays, we've become a highly distributed family of 130+ employees across the globe. In a way, you can say we are proponents of Conway's Law since our culture mirrors that of the distributed products we develop.

We are looking for a senior C# Developer to build a .NET client for the world's fastest In-Memory Computing Platform! 

Do you enjoy any of the following?

• Solving complex problems.

• Implementing non-trivial infrastructure code.

• Digging into mechanical sympathy concepts.

• Paying attention to all aspects of code quality, from clean-code to allocation-rates.

• Delivering a technical presentation at a conference.

If you answered Yes to most of the questions then you are reading the right job posting! 

We would like you to:

• Have a good understanding of networking, concurrency, and protocol design.

• Have a good understanding of networking, concurrency, and protocol design.

• Have a good understanding of networking, concurrency, and protocol design.

• Have a good understanding of … well, you have the idea now :)

• Be able to reason about the correctness of concurrent code and have general knowledge about distributed systems.

• Know the broader .NET ecosystem.

• Be an excellent communicator in written and spoken English.

Java experience is a plus and will make your life at Hazelcast easier, but it’s not required. 

What we can give you back?

• You will have a say in our .NET strategy. That’s why we are looking for someone with a good overview of the .NET ecosystem. 

• An unprecedented amount of freedom. You make your own working hours. 

• Most of our engineers are remote. If you are in London, Istanbul or Brno you can work from a real office. Otherwise, you can work from a co-working space or from your living room. We have 2-3 all-engineering gatherings per year. Just to see your colleagues are real people too!

• You will be working on an open-source project and receive a non-open source salary!

• The opportunity to work with a team of world-class engineers who speak at the world's best conferences.