Senior C++ Engineer
Job Category: Software Development
Job Type: Full Time
IGSoft is an innovative and competitive software company that creates well-crafted solutions for our clients. We have been in the global software market for over fifteen years and are also one of Bulgaria’s longest-running IT Companies. We develop great software products for customers in over 20 countries, with over 5 million users who use our software. It is the responsibility of all our team members to make sure we release the highest quality product possible. We have won the trust and respect of our corporate clients thanks to a dedicated team of cutting-edge engineers who steadily adding value to our products.
Who you are
Required knowledge and experience
- Minimum 3 years of professional experience with C++ and STL.
- Experience with the latest C++ standards (11/14).
- Strong OOP and OOD knowledge.
- Experience in developing multi-thread applications.
- Knowledge of the Win32 unmanaged APIs.
The following competencies are considered a huge plus
- Generic programming.
- Experience with Boost and/or POCO libraries.
- Network programming with TCP and UDP protocols.
- Familiar with HTTP and WebSocket application protocols.
- Experience in developing microservices.
Key Responsibilities
- Develop build processes, software standards, and procedures.
- Identify problems and develop solutions.
- Design and implement new solutions and features.
- Improve the design of existing code.
- Actively contribute in a team environment to build, enhance and support custom-developed software.
- Participate in peer code review.