Endpoint Engineer, C++ – Systems

Posted Nov 3

This is a fully remote position, open to applicants in India.

📋 Description

• Design and support a C++17 endpoint sensor compatible with Windows, Linux, and macOS platforms.

• Capture, process, and stream telemetry data from both hosts and networks while ensuring a minimal system footprint.

• Guarantee memory safety, thread safety, and effective failure handling.

• Play a key role in a virtualized testing environment that runs attack scenarios across various operating systems.

• Uphold standards for software correctness, performance, reliability, and testing.

• Take ownership of engineering features and projects from initial customer requirements to final delivery.

• Engage directly with customers to understand their technical challenges and address their needs effectively.

• Proactively set priorities and manage two major projects alongside smaller AI-driven engineering tasks.

• Employ AI agents and frontier models on a daily basis to enhance development and navigate intricate codebases.

• Collaborate with engineering peers while also working independently.

• Focus on high-impact tasks and respond promptly to urgent requirements.

• Embrace feedback and contribute to ongoing team improvement efforts.

• Build trust through meticulous engineering practices, open communication, risk identification, and consistent delivery.

• Be part of a team of over 14 engineers across Backend, DevOps, Endpoint, Frontend, and Design, reporting to the VP of Engineering and AI.


⛳️ Requirements

• At least 5 years of professional software engineering experience, ideally in systems programming or low-level software development.

• A minimum of 4 years of hands-on experience with modern C++, demonstrating strong proficiency in C++17.

• At least 3 years of experience in systems programming, encompassing operating system internals, kernel responsibilities, and memory management.

• A minimum of 3 years of experience with multithreading, concurrency, and thread safety in performance-sensitive applications.

• At least 3 years of experience in memory management and ensuring memory safety.

• A minimum of 3 years of experience in performance optimization within systems-level applications.

• At least 3 years of experience in software testing, focusing on correctness, reliability, and failure handling.

• Daily, hands-on experience utilizing AI agents and frontier AI models for software engineering tasks.

• Ability to leverage LLMs to explore unfamiliar technical domains and manage multiple engineering projects efficiently.

• Strong grasp of engineering reliability and the impact of software failures on customer systems.

• Capability to independently own engineering projects from start to finish and set priorities effectively.

• Customer-centric mindset with a willingness to engage directly with clients.

• Skill in prioritizing urgent, high-impact tasks while upholding engineering quality.

• Excellent communication and collaboration abilities.

• A growth mindset and receptiveness to constructive feedback.

• Commitment to honesty, attention to detail, early problem identification, and consistent delivery.

• Proficiency in explaining technical implementations and justifying engineering decisions.

• Willingness to work remotely in alignment with UK working hours.

• Strong experience with Windows systems is encouraged; experience with Linux and macOS is not mandatory.

• Prior experience in cybersecurity is not required.


🏝️ Benefits

• Full-time, long-term position.

• Fully remote work opportunity.

• Remote-first work environment.

• A genuine community focused on growth and well-being.

• Alignment with UK working hours.

• Collaboration with a global team.

• Opportunities for professional growth.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers