Senior Engineer Delhi

Senior Engineer Delhi

07 Aug
|
IRIS SOFTWARE
|
Delhi

07 Aug

IRIS SOFTWARE

Delhi

About the Role

We are looking for an experienced C++ Developer to design, develop, and optimize high-performance applications in a Linux/UNIX setting. The ideal candidate should have strong expertise in Core C++, STL, OOP concepts, Data Structures & Algorithms, Multithreading, and SQL, along with experience in debugging and performance optimization.

Key Responsibilities
Design, develop, and maintain scalable, high-performance applications using Core C++.
Write clean, efficient, and maintainable code following coding standards and best practices.
Develop applications on Linux/UNIX platforms.
Design and optimize multithreaded and concurrent applications.
Implement efficient algorithms and data structures to improve application performance.
Perform memory optimization and troubleshoot memory leaks using debugging tools.
Develop and optimize SQL queries, stored procedures, and database interactions.
Create and maintain Shell Scripts for automation and deployment tasks.
Work on socket programming and network communication protocols where applicable.
Collaborate with cross-functional teams including QA, DevOps, Product, and Business teams.
Participate in code reviews, design discussions, and performance tuning activities.
Troubleshoot production issues and provide timely resolutions.




Required Skills

Programming
Solid expertise in Core C++
Modern C++ (C++11/C++14/C++17 preferred)
Excellent understanding of Object-Oriented Programming (OOP)

Core Technical Skills
Robust knowledge of STL (Standard Template Library)
Strong understanding of Data Structures & Algorithms
Multithreading and Concurrency
Memory Management
Pointers and References
Templates and Exception Handling
Design Patterns

Operating Systems
Linux
UNIX

Database
Strong SQL knowledge
Experience with Oracle, SQL Server, PostgreSQL, or MySQL

Linux/UNIX Skills
Shell Scripting (Bash/Korn Shell)
Process Management
File System Management
Performance Monitoring

Networking
Socket Programming
TCP/IP
IPC (Inter-Process Communication)

Debugging & Performance
GDB
Valgrind
Memory Leak Analysis
Performance Tuning

Version Control & Build Tools
Git
CMake
Makefiles
Jenkins (preferred)

Preferred Qualifications
Experience working in Agile/Scrum environments.
Experience building distributed or high-performance backend systems.
Knowledge of CI/CD pipelines.
Exposure to cloud platforms or containerization (Docker/OpenShift) is a plus.

📌 Senior Engineer Delhi
🏢 IRIS SOFTWARE
📍 Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer delhi / delhi

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer delhi / delhi