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.