C++/Qt /QML & Java Developer | Bulgaria | Remote at Sutherland


Company Logo

Sutherland is Hiring

Job Info:
  • Company Sutherland
  • Position C++/Qt /QML & Java Developer | Bulgaria | Remote
  • Location Sofia, Bulgaria
  • Source SmartRecruiters
  • Published March 11, 2026
  • Category Development
  • Type Full-Time


Job Description

We are seeking a Bulgaria-based highly skilled C++ / Qt / QML & Java Developer to design and develop high-performance, cross-platform desktop and mobile applications.

The ideal candidate must have strong expertise in modern C++, Qt framework, and QML-based UI development, along with solid Java programming experience. The role requires hands-on experience in Linux and macOS environments, as well as mobile application development (Android/iOS or cross-platform).

Key Responsibilities

  • Design and develop applications using C++ (C++ 14/17/20).
  • Design and develop Android applications using Java.
  • Develop UI components using Qt (Qt6 above) and QML .
  • Implement responsive and intuitive UI/UX using QML.
  • Integrate UI with backend logic using Qt signals & slots.
  • Optimize application performance and memory usage.
  • Work on cross-platform development (Linux/Windows).
  • Debug and resolve complex technical issues.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and design discussions.
  • Collaborate with cross-functional teams (QA, DevOps, Product).

Core Technical Skills:

  • Strong proficiency in C++ programming
  • Good understanding of Java programming
  • Hands-on experience with Qt Framework
  • Solid experience in QML UI development
  • Good understanding of:
    • Object-Oriented Programming (OOP)
    • Multithreading in C++
    • STL containers
    • Signals & Slots mechanism
  • Experience working in Linux environment
  • Familiarity with build tools (CMake / qmake)
  • Experience with version control (Git)

Good to Have:

  • Experience with cross-platform frameworks
  • Experience in embedded systems
  • Knowledge of CI/CD pipelines
  • Unit testing frameworks (Google Test, JUnit)
  • Exposure to cloud integration
  • Experience with containerization (Docker)

Qualifications:

  • Bachelor’s / Master’s degree in Computer Science, Electronics or related field.
  • Strong analytical and problem-solving skills.
  • Good communication skills

 

 

 

All your information will be kept confidential according to EEO guidelines.


✉️