← Back to jobs
O

Software Engineer

·Israel
On-siteFull-timeBackend DevelopmentTechnology

Experienced C++ developer needed to design, build, and optimize real-time software applications on Linux. Role involves multithreading, networking, and system-level development, with opportunities to contribute to CI/CD and performance tuning.

Responsibilities

  • Develop and maintain software applications in C++ on Linux
  • Design and implement efficient, scalable software components
  • Work with multithreading, networking, and system-level development
  • Participate in architecture, coding, testing, debugging, and optimization
  • Collaborate with cross-functional teams throughout the development lifecycle

Requirements

  • B.Sc. in Computer Science, Software Engineering, or a related field
  • 5+ years of C++ development experience
  • Strong knowledge of Linux, OOP, algorithms, and data structures
  • Experience with multithreading, synchronization, and networking
  • Familiarity with scripting, Git, and build tools (CMake, Make, etc.)
  • Strong debugging skills

Nice to have

  • Experience with distributed systems, CI/CD, or performance optimization

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions