Senior C++ Developer
Full Time
Posted 12 months ago

EngView Systems, part of Sirma Group Holding JSC, specializes in the development of specialized software for the packaging and quality measurement industries. The company distributes its products worldwide through a large network of partners and resellers, as well as through own offices in Houston, USA; Montreal, Canada and Sao Paulo, Brazil. It is recognized from the European Information Technology Prize for outstanding contributions to the generation and conversion of innovative ideas and R&D results into products with strong market potential.
We believe that every individual has the right to feel comfortable at their workplace and to enjoy what they do. We offer our employees a creative, professional, friendly and open-minded organizational culture. We are convinced that motivated, responsible and smiling people are key for the success of the company.

We are looking for a Senior C++ Developer for a permanent full-time position for our office in Sofia.

Job summary

Among the primary responsibilities of the senior C++ developer are leading and active participation in the complete software development lifecycle, including development, optimization, deployment and technical support of CAD/CAM systems for the packaging and for the measurement industries.


• Lead the development and testing of elements/modules for CAD/CAM systems;
• Participate in the technical analysis related to improving the performance and scalability of software solutions;
• Design, develop and implement software applications and products for the packaging and measurement industries, while applying technology’s best practices and methodologies;
• Participate in the development of new releases and versions of the systems;
• Maintain and enhance existing software applications;
• Create architectural and technical specifications, distribute tasks and perform code reviews;
• Mentor and provide technical guidance to team members.


• Bachelor degree in Computer science, Information technologies or related;
• Proven track of minimum 3 years of experience as a C++ developer;
• Expert knowledge of object-oriented technologies (analysis, design and programming);
• Experience with VC++/MFC/ATL;
• Working with Version Control;
• Very good knowledge of algorithms and structural data;
• Ability to specify and design separate programming modules;
• Good command of English, both written and verbal;
• Excellent team working and communication skills;
• Knowledge and experience with any of the following technologies is considered as a strong advantage:Computer graphics, CAD/CAM, image processing, UML, RefactoringManaged extensions, COM, OWL, OpenGL/GLSL, Objective C.

We offer

•The opportunity to help great ideas turn into great products. You will have the chance to work with cutting-edge technology experts on product concepts and their innovative applications globally;
•Opportunity to become part and to influence in a company where initiative and good ideas are valued and rewarded;
•Dynamic, interesting and diverse work on global projects;
•Good development opportunities;
•Fun and friendly working environment where team spirit is essential for the company culture;
•MultiSport card, which offers access to 300+ sports facilities throughout the country;
•Team buildings and corporate events.

If you feel interested and challenged by this position, send us your recent CV.
All applications will be dealt strictly confidentially. Only short-listed candidates will be contacted.

Job Details

DepartmentSoftware Development

Apply Now

A valid email address is required.