C/C++ Software Developer

5 - 10 years

4 - 8 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 product

    capabilities

  • 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


  • 5+ years of experience

    in 

    C/C++

    development; 

    Rust

    experience is a strong asset
  • Solid 

    coding discipline

    with a focus on 

    efficiency

    readability

    , and 

    maintainability

  • Strong 

    analytical thinking

    and 

    problem-solving

    skills
  • Experience working in 

    containerized environments

    and with runtimes such as 

    Docker

    and 

    Kubernetes

  • Familiarity with 

    Agile methodologies

    and iterative development practices
  • Fluent in 

    written and spoken English






Preferred technical and professional experience


  • Experience with GitHub and contributing to open-source projects
  • Strong profiling and tracing skills using tools like pprof, JProfiler, or similar
  • Familiarity with runtime profiling and tracers APIs for Java, PHP, or .NET is a plus
  • Knowledge of database internals, including 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