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.






