top of page

Software Engineering

C++ Software Engineer

Job ID: #

  • Develop and maintain high-performance C, C++ applications for payment processing and transaction systems.

  • Design and implement asynchronous network applications using Boost.Asio for real-time communication

  • Build low-latency systems with focus on microsecond-level performance optimization

  • Implement secure coding practices including input validation, encryption, authentication, and authorization mechanisms

  • Conduct security-focused code reviews to identify and remediate vulnerabilities (buffer overflows, SQL injection, memory leaks.

Company:

Location: 

Chennai

Company Size:

Job Type:

C++ Software Engineer

Date:

27 Jul 2026

Requirements

  • The Opportunity
    As a Software Engineer – C, C++, Linux & Database, you will be instrumental in developing high-performance applications and data processing systems that power our payment infrastructure. You will work on mission-critical systems that handle millions of transactions, designing robust C, C++ applications on Linux platforms while managing and analyzing large-scale data sets to ensure optimal performance and reliability.

Who Are We Looking For
We look for big thinkers. People who can drive positive change, step up and show what’s next – people with passion, can-do attitude and a hunger to learn and grow. In practice this means:

  • 1–4 years of professional experience in software development with C, C++, Linux & Database

  • Strong proficiency in C, modern C++ (C++11/14/17) with solid understanding of OOPS principles

  • Experience with Boost libraries, particularly Boost.Asio for asynchronous I/O operations

  • Hands-on experience with low-latency application development and performance optimization.

  • Proficiency in Linux operating systems and debugging commands.

  • Understanding of network programming and socket programming concepts.

Apply Now 

Thanks for submitting!

bottom of page