← Back to jobs
D

Software Engineer - Distributed Systems Infrastructure

·Israel
Not specifiedFull-timeBackend DevelopmentNetwork InfrastructureTelecommunications

Design and develop core components for a large-scale distributed system, owning areas such as high availability, data management, security, and telemetry. Requires strong C/C++ skills, ability to design, code, and debug, and mentor junior engineers.

Responsibilities

  • Design and develop infrastructure for large-scale distributed systems.
  • Own areas related to high availability, data management, security, and telemetry.
  • Provide excellent design, coding, and debugging skills.
  • Mentor and guide junior engineers.

Requirements

  • BSc in Computer Science or related degree, or equivalent practical experience.
  • 5+ years of experience as a Software Engineer.
  • Experience with C/C++ (must).
  • Fast and self-learner of new technologies and coding languages.

Nice to have

  • Experience working in Linux environment.
  • Experience with Rust or Python.
  • Experience with developing software infrastructures.
  • Experience with computer networking software.
  • Experience with high scale and performance optimizations.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions