Metsi Technologies

Senior Software Engineer, C++

Metsi Technologies

full-time

Posted on:

Location Type: Hybrid

Location: HerzliyaIsrael

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions
  • Design and develop infrastructure for the Lightning product
  • Participate in design discussions, contribute to architecture reviews, and write high‑quality, testable code
  • Take part in the full software development lifecycle, including development, testing, CI/CD automation, and support
  • Debug and troubleshoot complex environment issues, contributing to ongoing performance and reliability improvements
  • Collaborate closely with global engineering teams and be an active contributor in an Agile development environment

Requirements

  • Proficiency and hands‑on development experience in C/C++
  • Solid grounding in object‑oriented design, data structures, and algorithms
  • Experience with Linux user‑space development, including multithreading, IPC, networking, and RAID/storage solutions
  • Understanding of concurrency and synchronization
  • Practical experience debugging and troubleshooting complex systems
  • Experience with Python or Bash scripting, CI/CD pipelines, automation, and modern engineering tools (Git, Jenkins, Jira, etc.)
  • Strong communication skills and ability to work effectively in an Agile, distributed team environment
  • 5+ years of related software development experience
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field; familiarity with distributed systems architecture and memory management
Benefits
  • Equal employment opportunity for all employees
  • Work environment free of discrimination and harassment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++object-oriented designdata structuresalgorithmsLinux user-space developmentmultithreadingIPCnetworkingRAID/storage solutionsdebugging
Soft Skills
strong communication skillscollaborationAgile developmentproblem-solving
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer sciencedegree in Engineering