HamburgerMenu
hirist

Software Development Engineer - C++

On Time Solutions
8 - 12 Years
Multiple Locations

Posted on: 07/04/2026

Job Description

Description :


Educational Qualification : Bachelors Degree in Computer Science or equivalent experience in leading development teams.

Experience Range : 8+ years

Primary (Must have skills) :

- 4+ years years of experience in C++ Development

- 4+ years of experience in Object-Oriented Programming & Design

- 3+ years of experience in Debugging & Problem Solving

- 3+ years of experience in Multithreading & Concurrency

- 2+ years of experience in Build Systems & Toolchains

Hands-on Development :

- Design, develop, and maintain software components using modern C++ (C++11/14/17)

- Write clean, efficient, and maintainable code following best practices

- Implement business logic, core algorithms, and system integrations

- Contribute to refactoring and improving existing codebases

Debugging & Problem Solving :

- Debug complex runtime issues including crashes, memory leaks, and logic defects

- Perform root cause analysis and propose effective fixes

- Use debugging and diagnostic tools to analyze production and test issues

Concurrency & Performance :

- Develop and maintain multithreaded components with proper synchronization

- Identify basic performance bottlenecks and suggest optimizations

- Follow safe concurrency practices to avoid race conditions and deadlocks

Code Quality & Testing :

- Write unit tests and ensure adequate code coverage

- Participate actively in code reviews and incorporate feedback

- Follow coding standards, documentation practices, and quality guidelines

Collaboration & Ownership :

- Work closely with Technical Leads and architects on design and implementation

- Break down assigned tasks and deliver them independently


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in