Question
Full-time
Remote
5-10

Senior Software Engineer - Low Level Expert

11/3/2025

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.

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

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
Apply Now

Please let XM Cyber know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.