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

8 years

0 Lacs

Posted:1 day ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

RecommendedJobs for You