JOB DETAILS

Senior Software Engineer - Low Level Expert

CompanyXM Cyber
LocationTel-Aviv
Work ModeRemote
PostedJanuary 25, 2026
About The Company
XM Cyber is a leading hybrid cloud security company that’s changing the way organizations approach cyber risk. XM Cyber transforms exposure management by demonstrating how attackers leverage and combine misconfigurations, vulnerabilities, identity exposures, and more, across AWS, Azure, GCP and on-prem environments to compromise critical assets. With XM Cyber, you can see all the ways attackers might go, and all the best ways to stop them, pinpointing where to remediate exposures with a fraction of the effort. Founded by top executives from the Israeli cyber intelligence community, XM Cyber has offices in North America, Europe, and Israel.
About the Role

We are looking for a motivated and experienced Senior Software Engineer to join our Cloud and K8s Group. The successful candidate will possess a strong technical background in low-level systems programming and will excel in developing performant, efficient, and reliable software across multiple operating systems. Expertise in C++ and deep knowledge of Linux, macOS, and Windows internals are essential for this role, as you will be instrumental in building and optimizing our agent.

Key Responsibilities:

  • Design, implement, and optimize low-level system software components and libraries with a focus on performance and efficiency.
  • Analyze and debug complex issues related to operating system internals (kernel, drivers, memory management) across Linux, macOS, and Windows platforms.
  • Develop networking capabilities and optimize networking stack interactions within software modules.
  • Write clean, maintainable, and well-tested C++ code, while mentoring and reviewing peers’ contributions.
  • Collaborate closely with infrastructure, security, and product teams to design scalable and secure systems.
  • Contribute to CI/CD pipelines and automation workflows to streamline build, test, and deployment processes.
  • Develop and maintain scripting tools (e.g., Python, Bash, PowerShell) to support development and operational tasks.
  • Stay up to date with emerging technologies in systems programming, cybersecurity, and networking to continuously improve our solutions.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 
  • Minimum of 5 years experience in software development with a strong focus on C++ and low-level programming. 
  • Deep understanding of Linux, macOS, and Windows internals including kernel architecture, system calls, process and memory management. 
  • Strong knowledge of networking protocols and experience writing performant and efficient code.
  • Experience with Golang is an advantage. 
  • Background or interest in cybersecurity is a plus. 
  • Familiarity with .NET development is beneficial. 
  • Experience with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions) is preferable. 
  • Proficient in scripting languages such as Python, Bash, or PowerShell. 
  • Strong problem-solving skills and ability to work independently and in a team environment. 
  • Excellent communication and collaboration skills.


Key Skills
C++LinuxmacOSWindows InternalsNetworking ProtocolsCybersecurityCI/CDPythonBashPowerShellGolang.NETProblem-SolvingCollaborationSystems ProgrammingMemory ManagementKernel Architecture
Categories
TechnologyEngineeringSoftware
Job Information
📋Core Responsibilities
The successful candidate will design, implement, and optimize low-level system software components and libraries, focusing on performance and efficiency. They will analyze and debug complex issues related to operating system internals across multiple platforms.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
451
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page