Sofia, Sofia City Province, Bulgaria Remote (Country) Employment

Sutherland Global Services is hiring a C++/Qt /QML & Java Developer

About the Role

Sutherland Global Services is hiring a Bulgaria-based C++/Qt/QML & Java Developer to design and develop high-performance, cross-platform applications for desktop and mobile platforms. You will leverage modern C++, Qt, and QML for UI development alongside Java for Android applications.

What You'll Do

  • Design and develop applications using modern C++ (C++ 14/17/20)
  • Design and develop Android applications using Java
  • Develop UI components using Qt (Qt6 and above) and QML
  • Implement responsive and intuitive user interfaces using QML
  • Integrate UI with backend logic using Qt signals and slots
  • Optimize application performance and memory usage
  • Work on cross-platform development for Linux and 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 including QA, DevOps, and Product

What We're Looking For

  • Strong proficiency in C++ programming
  • Good understanding of Java programming
  • Hands-on experience with the Qt Framework
  • Solid experience in QML UI development
  • Good understanding of Object-Oriented Programming (OOP)
  • Good understanding of Multithreading in C++
  • Good understanding of STL containers
  • Good understanding of the Qt Signals & Slots mechanism
  • Experience working in a Linux environment
  • Familiarity with build tools like CMake or qmake
  • Experience with version control using Git
  • A Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field
  • Strong analytical and problem-solving skills
  • Good communication skills

Nice to Have

  • Experience with cross-platform frameworks
  • Experience in embedded systems development
  • Knowledge of CI/CD pipelines
  • Experience with unit testing frameworks like Google Test or JUnit
  • Exposure to cloud integration
  • Experience with containerization using Docker

Technical Stack

  • Languages & Frameworks: C++, Qt, QML, Java
  • Platforms: Linux, macOS, Android, iOS
  • Tools: CMake, qmake, Git

Work Mode

This position is based locally in Bulgaria.

Sutherland Global Services is an equal opportunity employer.

Required Skills
C++QtQMLJavaLinuxmacOSAndroidiOSCMakeqmakeObject-Oriented Programming (OOP)
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Sutherland Global Services

Sutherland Global Services is a process transformation company with over 30 years of experience serving customers across industries like BFSI, healthcare, retail, travel, telecom, and technology. The company delivers 43 million transactions monthly across 19 countries and has served over 120 Fortune 1000 clients.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago