HamburgerMenu
hirist

C++ Developer - Application Architecture

Randstad
2 - 4 Years
Delhi

Posted on: 12/08/2026

Job Description

Role Overview :

We are looking for a high-caliber C++ Developer to join our core engineering team in Delhi. In this role, you will be responsible for architecting, developing, and maintaining high-performance, low-latency applications that form the backbone of our product ecosystem.


You will collaborate closely with cross-functional teams, including product managers and system architects, to translate complex business requirements into scalable technical solutions. By optimizing system performance and ensuring robust code quality, you will directly influence the end-user experience and drive the technical excellence of our platform in a competitive market.

Key Responsibilities :

- Design and implement efficient, reusable, and reliable C++ code to support high-throughput system requirements for our global client base.

- Optimize application performance by identifying bottlenecks and implementing advanced data structures and algorithms to ensure seamless system scalability.

- Develop multithreaded applications to maximize hardware utilization and improve response times for critical business processes.

- Conduct rigorous debugging and performance profiling to resolve complex system issues, ensuring high availability and stability for our customers.

- Collaborate with engineering peers to implement industry-standard design patterns, facilitating long-term code maintainability and architectural integrity.

Required Skillset :

- Demonstrated expertise in modern C++ development, with a deep understanding of STL and OOPS principles to build modular and efficient software.

- Proven ability to design and implement robust socket programming solutions within a Linux environment to facilitate high-speed data exchange.

- Strong analytical mindset with the ability to translate complex problems into optimized algorithms and data structures.

- Excellent communication skills, enabling you to articulate technical concepts clearly to stakeholders and work effectively within a collaborative, fast-paced team environment.

- A proactive approach to problem-solving, with the adaptability to thrive in an on-site work setup in Delhi, contributing to a culture of continuous learning and technical rigor.

- A Bachelor's or Master's degree in Computer Science or a related field, providing a solid foundation in software engineering principles.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...