Engineering Manager (C++)

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

What will you do?

If you are passionate about building, owning and operating massively scalable systems and experienced in being in a team of highly competent software engineers impacting millions of lives around you, here is an opportunity tailored for you.

As an Engineering Manager, you will interact with the entire engineering team to solve problems and build, extend, optimize and refactor the back-end architecture of our growing products. This will involve working on our existing codebase along with new projects. Airtel Africa Digital Labs (AADL) has a highly passionate engineering-driven environment where your contribution will be felt immediately. All teams at AADL are involved in every part of our development life cycle.


Key Responsibilities:

  • Lead a team of Engineers in the entire Backend platform for a product portfolio
  • Own end to end delivery of new features.
  • Evolve the architecture for performance and scalability.
  • Design, develop and own components of a highly scalable, distributed web services platform.
  • Hire, train, and supervise engineering staff members
  • Develop and maintain high-performance, scalable, and reliable software solutions using

    C++

    .
  • Work on system-level programming involving

    memory management

    ,

    collections

    , and

    multithreading

    .
  • Apply object-oriented design principles to solve real-world technical problems.
  • Optimize application performance and ensure efficient memory usage.
  • Participate in code reviews, debugging, and technical documentation
  • Collaborate with cross-functional teams in an agile environment.


Required Skills:

  • Strong hands-on experience in

    C++

    (C++11 or newer preferred).
  • Solid understanding of

    Object-Oriented Programming (OOPs)

    concepts.
  • Experience with

    Multithreading

    , synchronization techniques, and concurrency control.
  • Good knowledge of

    Collections

    and

    Data Structures

  • Strong grasp of

    Memory Management

    concepts (heap, stack, pointers, memory leaks).
  • Problem-solving mindset with attention to detail.


Nice to Have:

  • Familiarity with

    STL

    ,

    Boost

    , or other C++ libraries.
  • Exposure to debugging tools like

    GDB

    ,

    Valgrind

    , or performance profilers.
  • Basic understanding of operating system internals and system calls.
  • Experience working in high-performance or product-based environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Talentoj logo
Talentoj

Human Resources

Talent City

RecommendedJobs for You