Principal Backend Development Engineer, C++

Job not on LinkedIn

🔥 19 minutes ago

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Where this job comes from

Posted on MENA Alliances's careers page, not through a job board

First seen by Remote Rocketship 19 minutes ago

Logo of MENA Alliances

MENA Alliances

11 - 50 employees

Founded 2015

💼 Consulting

📣 Marketing

🛍️ eCommerce

Consulting • Marketing • eCommerce

MENA Alliances is a talent solutions company that specializes in connecting businesses with skilled professionals from the Middle East and North Africa (MENA) region. They offer services such as on-demand access to tech experts, translation and localization, and data labeling and annotation. With a focus on quality and flexibility, MENA Alliances provides different staffing models, including recruitment solutions and project-based teams, to help companies scale effectively and achieve their goals.

📋 Description

• Design and build scalable, low-latency backend services in modern C++ (C++17 or later) • Own the architecture of core backend systems and make clear, well-reasoned technical decisions • Lead design and code reviews, and set engineering standards for quality, testing and performance • Profile and optimise code for speed, memory use and concurrency • Build and improve distributed systems, APIs and data pipelines that are reliable in production • Mentor engineers and help grow the team's technical skills • Work with product, infrastructure and other engineering teams to turn requirements into working systems • Investigate production incidents, find root causes and prevent repeats

🎯 Requirements

• 10+ years of professional software development experience, with at least 7 years building backend systems in C++ • Strong command of modern C++: STL, templates, memory management, multithreading and concurrency • Proven experience designing and delivering large-scale or high-performance backend systems • Solid knowledge of Linux, network programming and distributed systems • Experience with performance profiling and debugging tools • Experience with databases and data storage design • Track record of technical leadership, mentoring and influencing architecture • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience • Strong written and spoken English • Experience with low-latency or high-throughput systems • Familiarity with cloud platforms (AWS, Azure or GCP), containers and Kubernetes • Experience with CI/CD pipelines and automated testing • Working knowledge of another language such as Python, Go or Rust • Arabic language skills

🏖️ Benefits

• Competitive salary: A package that reflects principal-level experience. • A supportive, professional team that values your expertise. • Opportunities to lead, learn and advance your career.

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok