
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.