Posted 2 Hours Ago Job ID: 2115923 17 quotes received

C++ Audio Software Developer (GUI)

Fixed Price
Quotes (17)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: March 13, 2026

Send a Quote

Senior C++ Audio Software Developer (GUI & Systems)

Project: SQNT – A Next-Generation Live Performance Host
Stack: C++, JUCE, Dear ImGui, Python API
Role: Contract-to-Hire / Project-Based
About the Project
SQNT is a specialized, non-linear performance host designed to bridge the gap between hardware workflows (Elektron-style) and VST power. We are moving from a high-functioning prototype into a polished, commercial-ready release. We need a developer to lead the GUI overhaul and standardize our core codebase for a professional launch.
The Role
We are looking for a C++ developer with deep experience in audio software. You will be responsible for:
GUI Transformation: Transitioning the current interface from Dear ImGui to a custom, high-performance, and high-contrast stage-ready UI (likely using JUCE or a custom OpenGL/vulkan-based skin).
Code Standardization: Refactoring the existing codebase to industry standards (OOP best practices, memory safety, and thread-safe audio logic).
Feature Polishing: Finalizing the implementation of parallel sequencing logic, complex audio editing functions, and our Python-based MIDI scripting API.
Optimization: Ensuring the host remains low-latency and high-stability while hosting unlimited VST tracks and professional mastering chains.
Requirements
Expertise in C++: Strong understanding of modern C++ (17/20) and real-time audio thread constraints (lock-free programming).
Audio Frameworks: Extensive experience with JUCE or equivalent audio frameworks.
GUI Design for Musicians: A portfolio showing previous audio plugin or standalone music software interfaces. You must understand "Stage UX" (visibility, tactile response, and non-distracting layouts).
Experience with Dear ImGui: Ability to read/translate current logic into a more permanent, styled graphics environment.
Knowledge of Python: Understanding of Python/C++ binding (pybind11 or similar) to support our scripting layer.
Musical Background: (Preferred) Experience with Elektron hardware, Bitwig, or Ableton Live, to understand the "non-linear" workflow SQNT provides.
Why Join?
SQNT is not "just another DAW." We are creating a new category of performance software. You will have a direct hand in shaping the visual identity and technical foundation of a tool aimed at professional performers and hardware enthusiasts
... Show more
Mario G United Kingdom