Sr Software Engineer II (Remote- US)
Core
Lead the design and implementation of the audio engine powering Splice's DAW plugins, Web, Desktop, and Mobile apps to help musicians create music.
Role type
Senior IC audio software engineer (real-time systems)
Builds
Splice Desktop application, DAW plugins (including Splice Sounds), and the underlying audio engine
Domain
Music technology / Digital Audio Workstation (DAW) / Real-time audio processing
Deliverable
production ML models | product features
Required skills
C++ (expert), TypeScript, JUCE framework, signal processing, real-time systems development, multithreading, software performance optimization, architectural design, agentic coding, harness engineering
Preferred skills
Rust, Go, WebAssembly, Emscripten, iOS/Android native development, Web Audio, AI model inference/training in creative fields
Technologies
C++, TypeScript, JUCE, Angular, Rust, Go, WebAssembly, Emscripten
Responsibilities
Lead design and implementation of the audio engine for DAW plugins; Shape user experience with Product Management and Design; Propose and drive new solutions for maintenance, efficiency, and feature depth; Participate in code reviews and serve as a codebase expert; Facilitate alignment across teams and author RFCs; Oversee multiple concurrent projects; Mentor other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities