Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Senior Software Engineer specializing in C++ to join our software, system, and test engineering team.
You will design and maintain extensions for the customer's platform as part of a distributed team. If you have a strong background in desktop C++ development and a passion for learning, we encourage you to apply.
Responsibilities
- Design, develop and maintain extensions (plug-ins) for the customer's platform
- Work collaboratively as part of a distributed team
- Apply agile software development methodologies
- Implement unit and integration testing
- Coordinate with team members to ensure project objectives are met
Requirements
- Five plus years of experience in C++ desktop development
- Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field preferred
- Strong understanding of Object-Oriented Programming (OOP) and design patterns
- Experience with Qt framework
- Analytical mind with problem-solving attitude
- Ability to work independently
- Good communication skills
- English proficiency at B2 (Upper-Intermediate) level
Nice to have
- Knowledge of Python or willingness to learn
- Experience with Azure DevOps or similar DevOps platforms
- Familiarity with modern design patterns and SOLID principles
- Experience in unit and integration testing
- Experience in agile software development approach
