Software Engineer
Christy Media Solutions
Woking, United Kingdom
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 46KJob location
Woking, United Kingdom
Tech stack
Flutter
Agile Methodologies
iOS
Apple Mac Systems
Software Applications
Sound Recording and Reproduction
Delphi
C Sharp (Programming Language)
C++
Code Review
Continuous Integration
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Java GUIs
Object-Oriented Software Development
Scrum
QT
Systems Integration
TCP/IP
Multithreading
Delivery Pipeline
Live Streaming
Software Version Control
Job description
- Designing, developing, and maintaining desktop applications for audio and live performance environments
- Building cross-platform solutions across Embedded Linux, macOS, and iOS
- Collaborating in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines
- Creating intuitive GUIs using Qt / QtQuick
- Implementing networked features (TCP/IP) for reliable device communication
- Supporting the evolution of products that define how live performances sound globally
Requirements
- Strong C++ skills and solid object-oriented programming fundamentals
- Experience with multithreading and complex concurrent systems
- Exposure to cross-platform desktop development (Embedded Linux, macOS, iOS)
- Understanding of Agile methodologies, version control, and CI/CD
- Working knowledge of networking (TCP/IP)
Bonus points if you have:
- Experience or interest in Delphi, C#, Flutter, or full-stack development
- An appreciation for audio mixing technology or live streaming
- Interest in hardware/software integration, embedded systems, or FPGA
You'll Thrive Here If You…
- Have a genuine passion for audio, music, and live performance technology
- Are proactive, curious, and enjoy solving complex technical challenges
- Communicate clearly and enjoy collaborating within a team
- Bring experience in audio technology or adjacent industries (nice to have, not essential)
Benefits & conditions
- Career Growth: Clear progression paths and opportunities to make a tangible impact
- Work-Life Balance: Flexible hours and a hybrid working model
About the company
We're looking for Mid-Level Application Software Engineers to join our client's growing team and help build cutting-edge software used in audio and live performance technology.
You'll work alongside a supportive, passionate group of engineers, shaping tools that enhance the live experience for artists and audiences around the world., * Innovative Culture: Work on new products and evolving solutions at the forefront of audio technology