~2h ago
New

Endpoint Engineer (C++ / Systems)

IndiaIndiaRemoteFull-timemid
Endpoint EngineerInfrastructure & Cloud
0 views0 saves0 applied

Quick Summary

Overview

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Endpoint Engineer (C++ / Systems) based in India.

Technical Tools
Endpoint EngineerInfrastructure & Cloud

We are looking for a skilled mid-to-senior-level Endpoint Engineer to develop high-performance, reliable endpoint sensing technologies for an advanced AI-native cybersecurity platform. In this role, you will design and maintain a cross-platform endpoint sensor using modern C++17, deployed across Windows, Linux, and macOS environments. You will work on low-level systems engineering, host and network telemetry collection, memory management, and performance optimization while ensuring minimal resource consumption on customer devices. You will take ownership of engineering projects from initial requirements through implementation, testing, and delivery, working closely with a multidisciplinary international engineering team. You will also leverage advanced AI tools and agents daily to accelerate development, explore unfamiliar technologies, and solve complex technical challenges. This remote opportunity offers significant technical autonomy, direct customer interaction, and the chance to contribute to innovative cybersecurity solutions within a collaborative, engineering-driven environment.

  • Endpoint Sensor Development:
  • Design, develop, maintain, and optimize a high-performance endpoint sensor using C++17.
  • Build reliable software components capable of running across Windows, Linux, and macOS operating systems.
  • Develop capabilities to capture, process, and stream host and network telemetry from customer environments.
  • Ensure the endpoint sensor operates with minimal CPU, memory, and system resource consumption.
  • Implement robust memory management, thread safety, and graceful failure handling to ensure reliable operation on customer machines.
  • Systems Engineering and Reliability:
  • Apply strong computer science fundamentals and systems programming principles to develop efficient, stable, and resource-conscious software.
  • Address operating system-level challenges involving memory management, concurrency, process behavior, and system internals.
  • Maintain high standards of software correctness, performance, testing, and reliability across all engineering deliverables.
  • Identify potential failure scenarios, assess their impact on customer environments, and implement appropriate safeguards.
  • Minimize deployment and maintenance risks, particularly in environments where redeployment or direct access to customer devices may be difficult.
  • Testing and Engineering Infrastructure:
  • Contribute to the development of virtualized testing environments capable of simulating attack scenarios across multiple operating systems.
  • Design and maintain testing approaches that validate endpoint behavior, performance, and reliability under different system conditions.
  • Support continuous improvements to development workflows, testing frameworks, and cross-platform software delivery.
  • Technical Ownership and Project Delivery:
  • Take end-to-end responsibility for engineering features and projects, from understanding customer requirements to implementation and successful delivery.
  • Independently establish priorities, manage multiple major engineering initiatives, and balance them with smaller AI-assisted development tasks.
  • Focus on high-impact technical work and respond effectively to urgent engineering requirements.
  • Explain technical implementations, justify architectural and engineering decisions, and maintain accountability for delivered solutions.
  • Identify potential risks early, communicate challenges transparently, and ensure consistent progress.
  • Customer Collaboration and Teamwork:
  • Work directly with customers to understand technical challenges, investigate issues, and deliver solutions that address their needs.
  • Collaborate with backend, DevOps, endpoint, frontend, and design engineers within a multidisciplinary engineering team.
  • Maintain clear communication regarding project status, technical decisions, challenges, and delivery expectations.
  • Contribute to a collaborative engineering culture by sharing knowledge, welcoming feedback, and continuously improving existing solutions.
  • AI-Driven Engineering:
  • Use AI agents and advanced language models daily to accelerate software development, investigate unfamiliar technologies, and navigate complex codebases.
  • Integrate AI-assisted workflows into problem-solving, technical research, development, and engineering productivity.
  • Continuously explore new AI capabilities and apply them thoughtfully to improve engineering efficiency without compromising software quality.
  • Requirements

    ~3 min read
  • At least 5 years of professional software engineering experience, preferably in systems programming, low-level development, or performance-sensitive software engineering.
  • At least 4 years of hands-on experience with modern C++, including strong proficiency in C++17.
  • At least 3 years of practical systems programming experience, with a solid understanding of computer science fundamentals, operating system internals, kernel responsibilities, and memory management.
  • At least 3 years of experience developing multithreaded applications, managing concurrency, and ensuring thread safety in performance-sensitive environments.
  • At least 3 years of experience with memory management and memory safety, including developing stable, efficient, and resource-conscious software.
  • At least 3 years of experience optimizing software performance, particularly in systems-level applications.
  • At least 3 years of experience with software testing, correctness, reliability engineering, and robust failure handling.
  • Strong understanding of the potential impact of software failures on customer systems and the importance of building dependable production-grade applications.
  • Daily, hands-on experience using AI agents and advanced AI models to support software engineering activities, solve unfamiliar technical problems, and work independently across complex codebases.
  • Demonstrated ability to use large language models (LLMs) for technical research, learning new technologies, and managing multiple engineering projects effectively.
  • Proven ability to take full ownership of engineering projects, independently establish priorities, and deliver high-quality results without constant supervision.
  • Strong problem-solving and analytical skills, with the ability to investigate complex technical issues and develop practical solutions.
  • A customer-oriented mindset, with the confidence and willingness to communicate directly with customers and remain accountable until technical issues are resolved.
  • Ability to prioritize urgent, high-impact engineering tasks while maintaining high standards of technical quality and reliability.
  • Excellent written and verbal communication skills, including the ability to explain technical implementations and communicate engineering decisions clearly.
  • A proactive and collaborative working style, with a willingness to share progress, raise concerns early, and contribute to team improvements.
  • Openness to constructive feedback, a continuous learning mindset, and the ability to reconsider or replace existing solutions when better approaches are identified.
  • Strong attention to detail, professional integrity, and a commitment to transparent communication and consistent delivery.
  • Willingness and ability to work remotely while maintaining alignment with UK working hours.
  • Experience with network packet processing, network telemetry, or network sensing technologies.
  • Knowledge of eBPF, operating system kernel development, or device driver development.
  • Previous experience in endpoint security, endpoint protection, or Endpoint Detection and Response (EDR) solutions.
  • Familiarity with CMake, Docker-based build environments, and cross-platform software development and deployment.
  • Experience with Open Cybersecurity Schema Framework (OCSF) or OpenTelemetry.
  • Practical programming experience with Python.
  • Candidates with strong Windows systems engineering experience are particularly encouraged to apply.
  • Previous experience with Linux and macOS is not mandatory, as knowledge of these platforms can be developed on the job.
  • Previous cybersecurity industry experience is not required. Strong systems programming and engineering fundamentals are the primary focus.
  • What We Offer

    ~2 min read
  • Fully remote working arrangement, offering the flexibility to work from India.
  • Full-time, long-term professional opportunity within an international engineering environment.
  • Opportunity to work on innovative AI-native cybersecurity technologies and advanced endpoint protection solutions.
  • Significant technical ownership and autonomy over engineering projects and deliverables.
  • Collaboration with a multidisciplinary team of experienced engineers across backend, DevOps, endpoint, frontend, and design.
  • Daily exposure to advanced AI tools, agents, and frontier language models to enhance engineering workflows and technical capabilities.
  • Opportunity to work on challenging systems-level engineering problems across Windows, Linux, and macOS.
  • Direct involvement in solving real customer problems and developing technologies with tangible business impact.
  • A collaborative, feedback-oriented environment that encourages continuous learning, technical growth, and engineering excellence.
  • Opportunity to develop expertise in cybersecurity, network telemetry, operating system internals, and cross-platform systems engineering.
  • Remote-first working culture with alignment to UK working hours.
  • How Jobgether works:
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!
     
    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
     
     
    #LI-CL1
    ✓Fully remote working arrangement, offering the flexibility to work from India.
    ✓Full-time, long-term professional opportunity within an international engineering environment.
    ✓Opportunity to work on innovative AI-native cybersecurity technologies and advanced endpoint protection solutions.
    ✓Significant technical ownership and autonomy over engineering projects and deliverables.
    ✓Collaboration with a multidisciplinary team of experienced engineers across backend, DevOps, endpoint, frontend, and design.
    ✓Daily exposure to advanced AI tools, agents, and frontier language models to enhance engineering workflows and technical capabilities.
    ✓Opportunity to work on challenging systems-level engineering problems across Windows, Linux, and macOS.
    ✓Direct involvement in solving real customer problems and developing technologies with tangible business impact.
    ✓A collaborative, feedback-oriented environment that encourages continuous learning, technical growth, and engineering excellence.
    ✓Opportunity to develop expertise in cybersecurity, network telemetry, operating system internals, and cross-platform systems engineering.
    ✓Remote-first working culture with alignment to UK working hours.

    Location & Eligibility

    Where is the job
    India
    Remote within one country
    Who can apply
    IN

    About this job

    Who can apply
    India
    Posted
    Today
    Employer
    has 5,635 open jobs on Jobera in 42 countries.

    Listing Details

    First seen
    November 4, 2026
    Last seen
    November 4, 2026

    Posting Health

    Days active
    0
    Repost count
    0
    Trust Level
    68%
    Scored at
    November 4, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    Endpoint Engineer (C++ / Systems)