Senior Engineer (Delhi)

Senior Engineer (Delhi)

06 Aug
|
IRIS SOFTWARE
|
Delhi

06 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 environment. 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

- Strong 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