System Architect Endpoint Agents (os Kernel, C++/golang)

Year    KA, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3907047
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year