C/C++ Advisory Software Developer

7 - 12 years

8 - 13 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Your role and responsibilities

C/C++

  • Tracing and profiling agents

    for various runtimes, or
  • Time series database technologies

    .

Depending on the focus area, the following expertise is valuable:

  • For

    tracing and profiling

    , familiarity with runtime APIs such as

    Java, PHP, or .NET

    is an asset, as is experience with

    eBPF

    and the

    Linux kernel

    .
  • For the

    database role

    , general knowledge of database internals is beneficial€”topics like

    indexing

    ,

    storage strategies

    ,

    scaling

    , and

    consensus algorithms

    are especially relevant.

GitHub

Key Responsibilities:

 

  • Collaborate with

    Product Managers

    to plan and implement new features
  • Engage directly with

    customers

    for consulting and support-related tasks
  • Extend

    tracer and profiler capabilities

    by adding support for new libraries
  • Refactor and improve existing codebases with fresh ideas and approaches
  • Diagnose performance issues and implement efficient solutions
  • Actively contribute to

    open-source projects

    and participate in their communities




Required education


Bachelor's Degree




Preferred education


Bachelor's Degree




Required technical and professional expertise



  • 7+ years' experience with C / C++ or Rust and ability to lead others
  • Good code writing discipline and an eye for code efficiency
  • Strong analytical thinking and problem solving
  • Experience working with containerized development environment and runtimes (Docker, Kubernetes, etc.)
  • Understanding of agile methodologies





Preferred technical and professional experience


  • Experience with GitHub and contributing to open-source projects
  • profiling and tracing skills (pprof, JProfiler, etc.)
  • Familiarity with runtime APIs such as Java, PHP, or .NET is an asset,
  • knowledge of database internals is beneficial€”topics like indexing, storage strategies, scaling, and consensus algorithms 


Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You