Senior C++ software engineer
Primary stack
C++
Nice to have's
GitJavaScriptPythonSoftware TestingLinuxJenkinsAgileScrum
Job description
About the Position
We are seeking a Senior C++ Software Engineer to join our remote team based in Málaga, Spain. The role involves programming, analysis, design, planning, supervising development teams, managing projects, and maintaining communication and follow-up with customers.
Responsibilities
- Programming, analysis, design, and planning
- Supervising development teams
- Managing projects
- Communication and follow-up with customers
Requirements
- A university degree in IT Engineering, Telecommunications, or similar
- At least 4 years’ experience in Object-Oriented Programming with C/C++
- High level of technical English
Nice to Have
- Knowledge of Qt graphic library and the QML language
- Experience with Git as a version management system
- Knowledge of JavaScript
- Knowledge of Python
- Knowledge of TCP/IP-based protocols
- Knowledge of the main software design patterns
- Experience in software testing: creating and maintaining unit tests
- Linux operating system (programmer level)
- Knowledge of software development automation tools and continual integration (CMake, Jenkins, etc.)
- Knowledge of German
Soft Skills
- Ability to work in an international multidisciplinary team
- Knowledge of Agile development methods (Scrum)
- Interest in learning new technologies
- Flexibility in performing different technical roles in line with the project’s needs
We Offer
- Employment contract
- Good working conditions
- Pleasant working environment
- Good training and professional development opportunities
About the Company
Our company is located in Málaga in southern Spain, and we mainly work remotely.
© BlauRingLabs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.