For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Poliigon
Poliigon

C++ Desktop Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

C++
Database
Software Development
+24

Permanent role
2 days ago
Apply now

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.

About Poliigon

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service