Position: Senior C++ Engineer
Company: United Software Solutions
Experience required: 3y
Category: C++
English level: upper
Published: 2020-04-01T00:00:00+03:00

Requirements:
— A university degree, ideally in computer science, engineering, or information systems
— Good and demonstrable knowledge of C++ or C#
— Demonstrable talent in writing and using algorithms and assessing time complexity and performance
— Substantial and demonstrable commercial experience in developing software
— Demonstrable experience in large scale system design
— Experience of informally coaching and leading less experienced Software Engineers
— Fluency in English
—  Experience working with SQL

Preferred:
— Working knowledge of Python
— Familiarity developing on Windows
— Familiarity developing on Unix/Linux
— Test automation experience (unit test or other) 
— Experience on Web technologies and internet protocols (IIS, Apache, ReST, XML, HTTP, TCP/IP)
— Knowledge of JavaScript
— Experience with CI/CD and the associated tools
— Experience working with Scrum 

The way you are:
You are highly passionate about your work and self-motivated, driven and dedicated to contributing as a team member. You are also eager to learn and enjoy sharing your knowledge and best practices with others. Being naturally curious and open-minded towards the different personalities and nationalities that are part of our organization is something we deem imperative. Since our business sector is so volatile, you must be comfortable working in a dynamic environment. 

Work conditions:
— Direct contract with our customer
— 1 remote day per week
— Premium medical insurance
— Fitness club membership
— 24 calendar days of vacation per year
— 15 paid sick leaves per year
— State holidays
— Company legal and accounting support
— Flexible working hours without time trackers
— Office breakfasts, snacks, beverages, and cheer-up events