C++ Developer

ClearTrail Technologies

Indore District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

In-house project mentoring

Job summary

ClearTrail Technologies is seeking a skilled C++ engineer to design, develop, and optimize high-performance services and libraries for Linux/Windows. You will own end-to-end delivery, implement multithreaded and asynchronous workflows, and ensure robust design with profiling and testing across platforms.

You will collaborate with Product/QA/DevOps, participate in code reviews, and mentor junior engineers while building scalable, secure software with clean APIs and observability.

Qualifications

  • Design, develop, and optimize C++ services/libraries and system components using modern C++.

Responsibilities

  • Design, develop, and optimize C++ services/libraries and system components using modern C++.
  • Implement multithreaded and asynchronous workflows; ensure thread safety, efficient synchronization, and deadlock-free design.
  • Work across Linux/Windows environments; build with CMake, GCC/Clang/MSVC; integrate into CI/CD pipelines.
  • Own end-to-end delivery: requirements, HLD/LLD, coding, unit/integration tests, benchmarking, deployment readiness, documentation.
  • Profile and tune using tools like perf, valgrind, gdb, Address/Thread Sanitizers, VTune, etc.
  • Collaborate with Product/QA/DevOps; triage production issues and drive root-cause analysis with measurable outcomes.
  • Participate in code/design reviews; uphold high standards in maintainability, testability, and security.
  • Maintain clean APIs, error handling, and observability (metrics/logging/tracing).
  • Write automated tests (unit/integration) and contribute to build & release workflows.
  • Mentor junior engineers; contribute to engineering best practices, templates, and internal tooling.
  • Networking: TCP/UDP, sockets, custom protocols.High-throughput systems: zero-copy, memory pools, lock-free structures, SIMD optimisations.
  • Cross-platform development: portability abstractions, CMake toolchains.

Skills

C++ services
multithreading
asynchronous workflows
Linux/Windows
CMake
CI/CD
end-to-end delivery
profiling tools
code/design reviews

Tools

GCC/Clang/MSVC
Perf/Valgrind
GDB
VTune

Job description

What we do?

At ClearTrail, work is more than just a job. Our calling is to develop solutions that empower those dedicated to keep their people, places and communities safe. For over 24 years, law enforcement & federal agencies across the globe have trusted ClearTrail as their committed partner in safeguarding nations & enriching lives. We are envisioning the future of intelligence gathering by developing artificial intelligence and machine learning based lawful interception & communication analytics solutions that solve the worlds most challenging problems.


Roles and Responsibilities:

  • 1) Design, develop, and optimize C++ services/libraries and system components using modern C++.
  • 2) Implement multithreaded and asynchronous workflows; ensure thread safety, efficient synchronization, and deadlock-free design.
  • 3) Work across Linux/Windows environments; build with CMake, GCC/Clang/MSVC; integrate into CI/CD pipelines.
  • 4) Own end-to-end delivery: requirements, HLD/LLD, coding, unit/integration tests, benchmarking, deployment readiness, documentation.
  • 5) Profile and tune using tools like perf, valgrind, gdb, Address/Thread Sanitizers, VTune, etc.
  • 6) Collaborate with Product/QA/DevOps; triage production issues and drive root-cause analysis with measurable outcomes.
  • 7) Participate in code/design reviews; uphold high standards in maintainability, testability, and security.
  • 8) Maintain clean APIs, error handling, and observability (metrics/logging/tracing).
  • 9) Write automated tests (unit/integration) and contribute to build & release workflows.
  • 10) Mentor junior engineers; contribute to engineering best practices, templates, and internal tooling.
  • 11) Networking: TCP/UDP, sockets, custom protocols.High-throughput systems: zero-copy, memory pools, lock-free structures, SIMD optimisations.
  • 12) Cross-platform development: portability abstractions, CMake toolchains.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

EdgeVerve Systems • Hyderabad, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Opportunities to work on cutting-edgee
Exposure to advanced technologies
Collaborative and innovation-driven
+7
C++ Developer
C++ Developer

Ciel HR • Chennai District

Hybrid
INR 600,000 - 1,800,000
C++ Developer
C++ Developer

Anlage Infotech (India) P Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Tech Support Engineer
Tech Support Engineer

ClearTrail Technologies • Indore

On-site
INR 600,000 - 800,000
C++ Developer
C++ Developer

Cybage Software Pvt. Ltd. • Pune District

On-site
INR 600,000 - 1,000,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Trintech • Dadri

On-site
INR 1,500,000 - 2,800,000
C++ Developer
C++ Developer

Intelizign Lifecycle Services • Pune District

On-site
INR 800,000 - 1,100,000
Lead Software Engineer – C++ Architect
Lead Software Engineer – C++ Architect

Technologies Pvt. Ltd. • Pune District

On-site
INR 5,500,000 - 7,500,000
Software Engineer (C++)
Software Engineer (C++)

LE9220 Veradigm India Private Limited - Pune • Pune District

On-site
INR 600,000 - 800,000
Quarterly Company-Wide Recharge Days
Flexible Work Environment (Hybrid)
Peer-based incentive ‘Cheer’ awards
+1
C++ Software Engineer
C++ Software Engineer

Big Bang Boom Solutions Private Limited • Chennai District

On-site
INR 900,000 - 1,500,000