AUH - NOC Infra & Virtualization Engineer (L1–L2)
CA
Contract

About the Role:
As a Software Engineer Intern based in Riyadh, you’ll work closely with our development team to build and optimize high-performance applications in C++. This is an opportunity to apply your technical knowledge in data structures and algorithms, sharpen your problem-solving skills, and gain practical software engineering experience in a dynamic environment.
Responsibilities:
Collaborate with senior engineers to design, develop, and test C++ applications
Implement and optimize data structures and algorithms for performance-critical components
Participate in code reviews and contribute to improving code quality
Debug and troubleshoot software issues, providing effective solutions
Document code implementations and assist in maintaining technical documentation
Work in an Agile environment, attending daily stand-ups and sprint planning
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or related field (in progress or recent graduate)
Strong programming fundamentals and proficiency in C++
Solid understanding of data structures and algorithms
Excellent problem-solving skills and analytical thinking
0-1 years of experience in software development or relevant projects
Basic knowledge of software development best practices and debugging techniques
Preferred Qualifications:
Familiarity with version control systems such as Git
Experience with other programming languages (e.g., Python, Java)
Understanding of object-oriented design principles
Previous internship or project experience in a collaborative development environment
Good communication and teamwork skills
Interest in learning new technologies and frameworks