nPloy Logo
Hybrid

Hybrid

Regular employment

3 - 15 years of experience

Full Time

Sofia, Bulgaria

Responsibilities

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description: 

Why Ingram Micro?


Ingram Micro is a leading technology company for the global information technology ecosystem. With the ability to reach nearly 90% of the global population, we play a vital role in the worldwide IT sales channel, bringing products and services from technology manufacturers and cloud providers to business-to-business technology experts. Our market reach, diverse solutions and services portfolio, and digital platform Ingram Micro Xvantage™ set us apart.

 

What you’ll do?

  • Design, implement, and maintain high-performance and scalable applications using modern C++ standards (C++11/14/17/20).   

  • Design and develop cloud micro-services (E-commerce, service provisioning, etc.) that seamlessly integrates withthe rest of the IMC portfolio   

  • Collaborate with product management and other stakeholders to understand requirements, design features, and deliver innovative solutions 

  • Challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment design challenges, performance and scale bottlenecks   

  • Develop software verification plans and quality assurance procedures

  • Develop build-time tests for new functionality with >90% coverage
     

  • Document and maintain software functionality 
     

  • Incumbents provide a leadership role for the work group through knowledge in his/her area of specialization. Generally free to determine work priorities based on general direction from managers. 

 

What you’ll bring:

  • 3+ years of professional experience in C++ development

  • Strong proficiency in C++11/14/17/20, with a deep understanding of object-oriented design and programming

  • Experience with multithreading, parallel processing, and performance optimization

  • Strong knowledge of data structures, algorithms, and software design patterns

  • Experience with version control systems (e.g., Git) and CI/CD pipelines

  • Familiarity with memory management, pointers, and low-level programming

  • Experience with cross-platform development (Windows, Linux, macOS) is a plus

  • Strong debugging and problem-solving skills

  • Excellent communication skills and the ability to work collaboratively in a team environment

 

What you’ll receive:
Apart from great parties, team spirit and a positive mindset, we also have:

  • Competitive salary & Bonus system

  • Additional health insurance and Life Insurance

  • Food vouchers & Transport Allowance

  • Well-being Program & Multisport card

  • Referral and baby bonus

  • Paid holiday days increasing in time.

  • Language courses

  • Free access to LinkedIn Learning Platform

  • Great career growth and development opportunities

  • Hybrid type of work

  • Modern office space with free coffee and hot beverages 

  • Company discounts

  • Recognition awards 

We promise our recruitment process is not scary. It is even fully remote. Apply now!

#LI-Hybrid #LI-VA1 #IngramMicroBulgaria

Required skills

Algorithms
C++
Debugging
Design Patterns
Embedded Systems
Problem Solving
Programming skills
Time Management
Version Control
CI/CD tools
multithreading
Data Processing
Data Structures
optimization
Object-oriented design
digital platform
English
Job posted today

or

to apply.