Position: Senior C++ Engineer
Company: Avenga
Experience required: 5y
English level: upper

Avenga is looking for a Senior C++ Engineer for our American project. Our customer is one of the largest technology and innovation companies in the world and has clients in 170 countries. It helps people make decisions and take action in the face of weather events. The company delivers the most accurate forecasts globally. It provides weather data to a large number of consumers and businesses through its business solutions division and its own digital products. 


**Responsibilities:**

Implement new features in a highly collaborative environment with product managers, experts, and fellow engineers;
Contribute to a future-ready, high-quality, and performance code base;
Analyze and review customer's specifications;
Architecture development, design, and code review;
Customers issues analysis and troubleshooting;
Share your technical solutions and product ideas with the team;
Contribute to the team and organizational improvements in process and infrastructure.


**Qualifications:**

8+ years of experience with modern C++;
Familiar with IDE and compiler toolchains such as Visual Studio, gcc + emacs / vim, XCode / clang, or others;
Good at working with templates, the std library; 
Ability to work with multithreaded applications, heap memory;
Knowledge of data structures such as quadtrees, and caches;
Experience in debugging and profiling applications of non-trivial complexity, especially applications with multiple concurrent threads;
Proficient in building and delivering an application feature from scratch.