
Senior Consultant
About the role
We are looking for an experienced Software Developer with strong hands‑on expertise in C++ and Python to design, develop, and maintain robust, high‑performance software solutions. The role involves working on complex systems, writing clean and efficient code, and collaborating with cross‑functional teams to deliver scalable applications.
Design, develop, and maintain software applications using C++ and Python
Work on backend services, system‑level components, or application logic
Apply clean coding practices and object‑oriented design principles
Develop and integrate modules, libraries, and APIs
Debug, troubleshoot, and resolve complex technical issues
Optimize application performance and resource utilization
Participate in code reviews and technical discussions
Collaborate with QA, DevOps, and product teams for end‑to‑end delivery
Support testing, deployment, and production issues
Core Technical Skills:
Strong proficiency in C++ (OOP, memory management, multithreading preferred)
Strong proficiency in Python for application development or scripting
Solid understanding of data structures, algorithms, and design principles
Experience working with large codebases
Technical Knowledge
Experience with Linux / Unix environments:
Knowledge of debugging, profiling, and performance optimization
Familiarity with REST APIs and backend integrations
Working knowledge of Git or other version control systems
Education: Master Of Comp. Applications,Master Of Engineering,Master Of Science,Master Of Technology,Bachelor Of Comp. Applications,Bachelor Of Science,Bachelor of Engineering,Bachelor Of Technology
- Preferred skills: Technology->Open System->C and C++,Technology->Open System->Python
- Open System->Python
About Infosys
BANGALORE
Headquarters