> Markdown version of [/jobs/ext/552193-senior-qt-qml-software-engineer](https://www.wearedevelopers.com/jobs/ext/552193-senior-qt-qml-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Qt/QML Software Engineer - **Company:** BookFusion Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Windows, Apple Mac Systems, Software Applications, C++ (Programming Language), Data Synchronization, Software Debugging, Linux, Memory Management, Github, Design of User Interfaces, Python (Programming Language), Open Source Technology, Performance Tuning, Software Architecture, Qt Modeling Language (QML), Qt (Software), Systems Integration, Multithreading, Backend, Stack Overflow, E-books, Front End Software Development, Restful APIs, Multiplatform, Programming Languages - **Published:** June 15, 2026 - **Apply:** https://arc.dev/remote-jobs/j/bookfusion-senior-qt-qml-software-engineer-oxa6b5fpy6 ## About the Role * 5+ years of experience in developing cross-platform desktop applications. * Strong expertise with Qt framework (C++/QML) and experience in cross-platform development (Windows, macOS, Linux). * Strong understanding of desktop UI/UX paradigms. * Experience with RESTful APIs and data synchronization between front-end and backend systems. * Familiarity with integrating and managing third-party libraries. * Knowledge of memory management, multi-threading, and performance tuning. * Experience with C++, Python, or other desktop programming languages. * Experience in offline-first apps that sync data seamlessly when online. * Excellent problem-solving skills, attention to detail, and a commitment to writing pragmatic, high-quality code. * Exceptional collaboration and communication skills to work in a fast-paced startup environment. Qualities that are important to us: * Strong passion for delivering a polished, high-quality product. * Initiative to suggest and implement better solutions where applicable. * A deep empathy for user needs and a drive to create the best user experience. * Tenacious, entrepreneurial attitude, ideally with experience in a dynamic startup environment. * Curious, self-motivated, and able to manage time effectively in a remote setting. * Committed to learning new technologies and constantly improving your skills to make optimal decisions when building new features or refactoring code. Bonus Points: * Experience with EPUB3, PDF or other eBook formats. * Knowledge of multimedia integration (audio, video) for desktop applications. * Experience with cross-platform testing frameworks and CI/CD pipelines. * Contributions to open-source projects or a public GitHub repository. ## Description The Senior Qt Engineer role is a highly-autonomous position that will work closely with the CTO and CEO to build a performant, cross-platform desktop app for BookFusion. You should be passionate about software architecture, writing clean, high-quality code, and providing outstanding user experience. You will own the end-to-end development of the BookFusion desktop app and help shape the long-term desktop strategy for the company. You are responsible for: * Architecting and building BookFusion's cross-platform desktop application using Qt/QML. * Collaborating with the CEO, CTO, and Product Designer (UI/UX) team to implement novel features and designs. * Writing clean, maintainable, and high-performance code. * Ensuring the stability and quality of the app through thoughtful code architecture, testing, and debugging. * Identifying and integrating the best third-party libraries when needed or developing custom solutions in-house. * Ensuring seamless synchronization of data between the desktop app and backend services. * Creating an offline-first application experience that functions without an internet connection and syncs smoothly once connected., * Links to online profiles (GitHub, Stack Overflow, Blogs, etc.). * Links to any cross-platform desktop apps or Qt libraries you've developed. Answers to the following questions: 1. How would you architect and design an EPUB3/CBR/CBZ desktop reading app using Qt? 2. What, in your opinion, would a perfect desktop eBook platform look like? 3. How do you imagine users will interact with desktop reading applications in 2030? ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Using Serious Tech for a Silly Game - How to Build an MVP with Flutter](https://www.wearedevelopers.com/videos/728-using-serious-tech-for-a-silly-game-how-to-build-an-mvp-with-flutter) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 107 - And the OSScar goes to…](https://www.wearedevelopers.com/magazine/405-dev-digest-107-and-the-osscar-goes-to) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [8 No-Code App Builders](https://www.wearedevelopers.com/magazine/300-8-no-code-app-builders)