← Back to jobs
A

Senior Software Engineer

·Israel
On-siteFull-timeBackend DevelopmentIT Services and IT Consulting

Join a team building a large-scale, distributed, highly available in-memory database service. You will lead software development of a platform with sub-millisecond latency, leveraging open-source technologies like Valkey and Memcached. Responsibilities include low-level optimizations, asynchronous messaging, scaling, and fault tolerance. Mentorship and technical leadership are key aspects of the role.

Responsibilities

  • Lead software development of a distributed in-memory storage platform with sub-millisecond latency
  • Design and implement data plane features with extreme throughput and low-level optimizations
  • Develop asynchronous messaging and event-based technologies
  • Build real-time failure detection, auto-remediation, and horizontal/vertical scaling systems
  • Ensure high availability, fault tolerance, and disaster recovery
  • Drive system architecture and define product features
  • Mentor engineers and establish best practices

Requirements

  • Experience leading an engineering team or as a tech lead
  • Experience in architecture and design of new and current systems
  • Professional software development experience
  • Proficiency in Java, C++, or C# including object-oriented design
  • Development experience within the last 3 years

Nice to have

  • 5+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions