Logo for SUTHERLAND GLOBAL COLLECTION SERVICES LLC

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

Roles & Responsibilities

  • Strong proficiency in C++ programming
  • Good understanding of Java programming
  • Hands-on experience with Qt Framework
  • Solid experience in QML UI development

Requirements:

  • 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

Job description

Company Description

About Sutherland: 

Artificial Intelligence. Automation. Cloud engineering. Advanced analytics. For business leaders, these are key factors of success. For us, they’re our core expertise.

We work with iconic brands worldwide. We bring them a unique value proposition through market-leading technology and business process excellence.

We’ve created over 200 unique inventions under several patents across AI and other critical technologies. Leveraging our advanced products and platforms, we drive digital transformation, optimize critical business operations, reinvent experiences, and pioneer new solutions, all provided through a seamless “as a service” model.

For each company, we provide new keys for their businesses, the people they work with, and the customers they serve. We tailor proven and rapid formulas, to fit their unique DNA. We bring together human expertise and artificial intelligence to develop digital chemistry. This unlocks new possibilities, transformative outcomes and enduring relationships.

Sutherland

Unlocking digital performance. Delivering measurable results

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).

Qualifications

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

 

 

 

Additional Information

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

Java Developer Related jobs

Other jobs at SUTHERLAND GLOBAL COLLECTION SERVICES LLC

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.