
Senior Software Engineer, C++
Metsi Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Herzliya • Israel
Visit company websiteExplore more
Job Level
Tech Stack
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