Senior Software Application Engineer

Ik Multimedia

Modena

On-site

EUR 70,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IK Multimedia seeks a Senior Software Application Engineer to develop cutting-edge music software for Windows, macOS, and iOS. You will design architectures, contribute to cross‑platform audio applications, and collaborate with an international team to deliver high‑quality plugins and tools.

You will work within the Application Development team of the Software Development Department, reporting to the Lead Software Engineer or Head of Software Development. Proficiency in English is required.

Qualifications

  • Strong proficiency in C++ and object-oriented programming.
  • Deep understanding of multithreading and real-time applications.
  • Experience with the JUCE C++ framework for cross-platform audio apps.
  • Proficiency with OpenGL, Metal, or Vulkan for graphics work.
  • Familiarity with Apple Xcode and Microsoft Visual Studio.
  • Knowledge of software development paradigms and best practices.
  • Experience designing and developing large-scale software projects.
  • Experience with version control systems such as Git.
  • Ability to communicate effectively in written and spoken English.

Responsibilities

  • Design and develop application architectures and user interfaces according to specifications.
  • Collaborate with an international team of software engineers to ensure smooth development processes.
  • Provide technical support and guidance during development, ensuring quality and timelines.
  • Write and maintain technical documentation on core software components.
  • Participate in code reviews and ensure code quality standards.

Skills

C++
OOP
Multithreading
Real-time systems
JUCE framework
OpenGL
Metal
Vulkan
Xcode
Visual Studio
Git
Communication in English

Tools

Git
Xcode
Visual Studio

Job description

Senior Software Application Engineer

We are seeking a dedicated, self-driven, and experienced Senior Application Software Engineer to develop cutting-edge music software for one of the leading and fastest-growing companies in the audio plugin industry. The role focuses on creating professional audio applications and plugins across multiple platforms, including Windows, macOS, and iOS.

Responsibilities
  • Design and develop application architectures and user interfaces according to provided specifications.
  • Collaborate with an international team of software engineers to ensure smooth and efficient development processes.
  • Provide technical support and guidance during the development process, ensuring quality and adherence to timelines.
  • Write and maintain technical documentation on core software components.
  • Participate in code reviews and ensure code quality standards are met.
Tasks/Activities
  • Develop and implement high-performance code for audio applications and plugins.
  • Design, test, and maintain new features and updates for cross-platform compatibility.
  • Apply advanced knowledge of design patterns, computer graphics, and real-time systems to ensure a seamless user experience.
  • Collaborate with other developers to estimate development times, solve technical challenges, and optimize performance.
  • Contribute to maintaining and improving version control workflows using systems like git.
Reporting To
  • You will report to the Lead Software Engineer or the Head of Software Development.
Collaborates With
  • Software Engineers (local and remote teams).
  • UI/UX Designers.
  • QA Engineers.
  • Product Managers and Technical Leads.
Department
  • You will be part of the Software Development Department, specifically within the Application Development team.
Required Skills
  • Strong proficiency in C++ and object-oriented programming (OOP).
  • Deep understanding of multithreading, real-time applications, and design patterns.
  • Experience with the JUCE C++ framework for developing cross-platform audio applications.
  • Expertise in 2D/3D computer graphics and proficiency with libraries such as OpenGL, Metal, or Vulkan.
  • Familiarity with development environments such as Apple Xcode and Microsoft Visual Studio.
  • Knowledge of software development methodologies and good coding practices.
  • Experience with designing and developing large-scale software projects.
  • Experience with version control systems such as git.
  • Ability to communicate effectively in written and spoken English.
Personality Requirements
  • Team player with a collaborative mindset, open to sharing knowledge and learning from others.
  • Proactive and self-motivated, able to work independently with minimal supervision.
  • Problem-solver, with strong analytical skills and a keen eye for detail.
  • Passionate about technology and eager to take on new challenges in a fast-paced environment.
  • Enthusiasm for music and audio technology is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DSP Software Engineer
DSP Software Engineer

Ik Multimedia • Modena

On-site
EUR 65,000 - 90,000
Senior Cross-Platform Audio Software Engineer
Senior Cross-Platform Audio Software Engineer

IK Multimedia • Modena

On-site
EUR 70,000 - 90,000
Software Engineer
Software Engineer

Trustfull • Turbigo

Hybrid
EUR 40,000 - 70,000
OSS Friday
Monthly Workshop
Top Pc Rig
+4
Software Engineer
Software Engineer

Trustfull • Lombardia

Hybrid
EUR 45,000 - 70,000
OSS Friday: Open-source development training
Monthly Workshops on new technologies
Provision of high-end laptops
+3
Real-Time Audio DSP Engineer for Windows & macOS
Real-Time Audio DSP Engineer for Windows & macOS

Ik Multimedia • Modena

On-site
EUR 65,000 - 90,000
Tech Lead, Android Core Product - Florence, Italy
Tech Lead, Android Core Product - Florence, Italy

Speechify • Firenze

Remote
EUR 60,000 - 80,000
Competitive salaries
Hands-off management approach
Fast-growing environment
Senior Software Engineer - 60% Remote, Stock Options
Senior Software Engineer - 60% Remote, Stock Options

Trustfull • Lombardia

Hybrid
EUR 45,000 - 70,000
OSS Friday: Open-source development training
Monthly Workshops on new technologies
Provision of high-end laptops
+3
Software Engineer Leader
Software Engineer Leader

DRIVESEC - We Secure Your Things • Collegno

On-site
EUR 90,000 - 130,000
Senior Full-Stack Engineer (Rails, React, Claude Code)
Senior Full-Stack Engineer (Rails, React, Claude Code)

Bridgenext • Italy

Remote
EUR 80,000 - 107,000
Software Technical Leader
Software Technical Leader

IDS GeoRadar • Pisa

On-site
EUR 60,000 - 80,000