
C++ Desktop Software Engineer at Poliigon. Remote Location: North/South America. The Opportunity. We are seeking a talented . C++ desktop software engineer. to help shape the future of asset management for creative professionals. You’ll work on . Polydex. , our cross-platform desktop app that empowers 3D artists to efficiently browse and use their collection of 3D assets. This role provides a chance to demonstrate technical expertise while collaborating with a multidisciplinary, remote-first team building tools for the 3D industry.. Our desktop stack is built with C++, Qt, and Python. Additional libraries are used for image processing, 3D rendering, and database management. We’re looking for someone who enjoys lower-level optimization and cares about robust architecture.. What You'll Do. Build . performant, cross-platform desktop features for managing large 3D asset libraries. Develop . high-performance workflows processing 3D assets, textures, and metadata. Architect. modular C++ code supported by flow charts, class diagrams, or other design artifacts . Optimize . database transactions and queries using SQLite for robust offline asset management. Collaborate . closely with engineers through code reviews and architectural discussions. Balance . interprocess communication, covering thread management, efficient data pipeline design, and seamless network socket and http connectivity. Integrate . third party libraries, enabling new feature development whilst using a package manager for maintainability. What We're Looking For. Required Experience. 3+ years building applications in C++. 1+ years working with SQLite or similar embedded databases. Experience processing large datasets or file systems. Strong debugging skills across Windows, macOS, and Linux. Bonus for experience using Qt for UI or other cross-platform abstraction. Bonus for experience working with any major 3D content creation applications (e.g. Blender, 3ds Max, Unreal). Technical Skills. Strong understanding of modern C++ fundamentals and common practices. Clear grasp of SOLID principles and clean code architecture. Understanding of how embedded database function and optimal usage of them. Multithreaded programming and performance profiling. Familiarity with CMake or equivalent build systems. Experience with Git, code reviews, and other collaborative development workflows. You'll Thrive If You. Take pride in writing fast, reliable, and maintainable native code. Enjoy working closely with fellow engineers and collaborating on design choices. Have a deep interest in file formats, data indexing, and system-level performance tuning. Communicate effectively in both virtual meetings and asynchronous environments. Enjoy working on tools that directly support artists and creative professionals. Are excited to learn more about the 3D industry. Are open to using AI tools to enhance your productivity. What We Offer. Flexible remote work. from anywhere (with Americas timezone overlap). Generous time off. : 20 days PTO + 10 national holidays + 10 sick days. Growth investment. : $1,000 USD annual budget for hardware or home office. Learning culture. : Support for courses, conferences, and professional development. Impact. : Direct influence on a product used by creative professionals worldwide. Autonomy. : Freedom to drive technical decisions and architectural improvements. Ready to Apply?. If you're passionate about building exceptional desktop app experiences and want to join a team that values quality, performance, and innovation, we'd love to hear from you.