Talent.com
This job offer is not available in your country.
Systems Engineer - (C / C++)-Observability & Performance Platform

Systems Engineer - (C / C++)-Observability & Performance Platform

TechConnexions - Startup Hiring SpecialistsIndia
5 days ago
Job description

Job Title : Systems Engineer - (C / C++)-Observability & Performance Platform

Experience : 5 to 8 Years (5+ years of hands-on experience developing in C and C++ in production environments.)

Notice Period : 30 days

Location : Bangalore, India

About Us : We are a leading provider of innovative software solutions in the Observability space, dedicated to revolutionizing how businesses gain insights into their systems and applications. Our mission is to empower organizations to thrive in the digital age through intuitive and visually compelling software.

Our mission is to enable engineering teams to see, understand, and act on data at any scale - through

robust, elegant, and efficient software systems.

Position Overview

We are looking for a Systems Engineer (C / C++) who is passionate about building software that

operates at massive scale and low latency. You will design, write, and debug core components of

Company’s telemetry and observability platform - software that processes billions of data points per day.

This role requires strong systems programming skills, deep understanding of concurrency and

performance, and a passion for engineering excellence.

Key Responsibilities

  • Design and develop production-grade software in C and C++, using standard build systems and

supporting scripting languages.

  • Write multi-threaded, event-driven, and often lock-free code for high-performance systems.
  • Contribute to the design, scaling, and optimization of core platform components.
  • Debug complex, distributed systems - both live and post-mortem.
  • Collaborate with engineers across teams to support internal development and external product use.
  • Learn and apply technologies such as Lua, Prometheus, and Graphite.
  • Participate in code reviews, provide constructive feedback, and uphold high engineering standards.
  • Work with autonomy and accountability - self-driven, curious, and motivated to solve hard
  • problems.

  • Always consider the end-user experience and maintain empathy for the people using your software.
  • Qualifications

  • Deep understanding of multi-threading, atomics, synchronization, and lock-free programming.
  • Strong foundation in procedural and object-oriented design.
  • Proficient in debugging tools, crash analysis, and performance profiling.
  • Experience with CI / CD, VCS, and testing best practices.
  • Ability to write clean, maintainable, and efficient code with attention to correctness and
  • performance.

  • Kubernetes, Kafka, Prometheus, Graphite, and Lua experience is a plus.
  • Excellent communication and collaboration skills; strong sense of ownership.
  • Create a job alert for this search

    Performance Engineer • India