About the role
Design, develop, test, and maintain efficient, reusable, and reliable code in C/C++
Work with cross-functional teams to design and implement software solutions
Perform code reviews, debugging, and performance tuning
Write documentation for code and systems
Optimize applications for speed and efficiency
Ensure software meets all requirements of quality, security, and scalability
Participate in software architecture discussions and contribute to decision-making