System Architect - Endpoint Agents (OS Kernel, C++/Golang)

8 - 15 years

20 - 25 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

System Architect


About the client:

Our Client is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services.

Location:

Noida, Bangalore, Pune

Experience:

8 to 15 years

Mode of working:

Hybrid (3 Days from Office)

Education:

University degree in Computer Science, Electronics, Telecommunications, or equivalent


Essential Skills and Knowledge

:
  • Strong programming expertise in C/C++

    with a solid understanding of memory management, concurrency, and performance optimization
  • Working knowledge of

    Golang

    (preferred) for modern agent infrastructure
  • Deep experience with

    Linux OS internals

    : /proc, /sys, inotify, system , and kernel APIs for monitoring and instrumentation
  • Hands-on experience with

    kernel-level or near-kernel development

    , such as:
  • File system monitoring
  • OS upgrade/disk state tracking
  • Process/service introspection
  • Familiarity with

    Windows internals

    (e.g., Win32 API, WMI) is a strong plus
  • In-depth understanding of

    TCP/UDP networking protocols

    , sockets, and inter-process communication
  • Experience developing

    system-level agents

    or daemons that run persistently on endpoint devices
  • Shell scripting proficiency

    in Linux for automation and tooling
  • Prior involvement in

    Cross-Functional Teams (XFTs)

    during full lifecycle product development

Key Responsibilities

:
  • Take

    top-level product requirements

    and translate them into technically sound, cross-platform system architectures
  • Design and implement

    lightweight, secure, and performant endpoint agents

    for monitoring OS health and telemetry (e.g., OS upgrades, disk fragmentation, resource stats)
  • Lead and mentor engineers on

    kernel-adjacent architecture decisions

    and hands-on implementation
  • Develop reusable code components with strong emphasis on

    quality, maintainability, and extensibility

  • Collaborate with security, product, and backend teams to ensure seamless

    agent-to-server communication

  • Debug and troubleshoot OS-specific issues in complex, distributed environments
  • Create and maintain design documentation: HLDs, LLDs, sequence diagrams, and technical specs
  • Participate in architecture reviews and contribute to long-term roadmap planning

Preferred Competencies

:
  • Experience with

    Git

    , Gerrit, and CI/CD pipelines like Jenkins
  • Familiarity with

    cloud-native APIs

    , REST endpoints, and tools like Ansible (for deployment)
  • Understanding of

    system security principles

    , privilege separation, and secure coding
  • Proven track record of architecting and delivering

    production-grade system software

    that runs reliably at scale

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Remotestar logo
Remotestar

Remote Work Solutions

Remote City

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru