Senior Software Engineer

Fender
Hamburg, Germany
On-site

Who this role is best for

Geared toward cross-platform C++ developers comfortable with architectural decision-making and mentoring, with a focus on music production tools and a need for bilingual fluency in German and English.

Best fit for

  • Candidates with cross-platform C++ experience and a background in music production or audio technology
    — “Background in music production and audio technology, as well as knowledge of music production software and software instruments is a benefit”
  • Professionals who have led complex feature design and contributed to software architecture
    — “lead the design and implementation of complex features, contribute to architectural decisions”

Things to consider

  • Strong emphasis on code quality and maintainability, which may require high attention to detail
    — “Write clean, efficient, and maintainable code in C++”

How to stand out

  • Highlight experience with Qt or JUCE in your technical stack section
    — “Familiarity with a cross-platform software framework such as Qt or JUCE”
  • Showcase leadership in software architecture or process improvement initiatives
    — “contribute to architectural decisions, mentor fellow developers, and help drive continuous improvement”
  • Demonstrate fluency in both German and English through technical documentation or collaboration examples
    — “Fluent German and English language skills”
  • Emphasize your ability to work across firmware, desktop, and mobile platforms
    — “Contribute to both firmware-level and desktop/mobile platform development”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • design, implement, and maintain core features in C++ across platforms
  • contribute to architectural decisions
  • mentor fellow developers
  • improve development workflows, tools, and practices
Typical background
degree in Computer Science, Software Engineering, or similar educationextensive professional experience designing, developing, and maintaining complex, production-grade software

Skills & requirements

Required

C++ ProgrammingCross-platform Application DevelopmentFirmware-level DevelopmentDesktop/mobile Platform DevelopmentClean CodeEfficient CodeMaintainable CodeCode ReviewsCollaborationContinuous ImprovementSoftware Development ToolsAnalytical SkillsProblem-solvingCommunicationTeamwork

Preferred

Music ProductionAudio TechnologyKnowledge Of Music Production Software And Software Instruments

Stack & domain

C++Cross-platform Software DevelopmentFirmware DevelopmentDesktop/mobile Platform DevelopmentCode ReviewsRequirements RefinementDevelopment WorkflowsTools And Practices ImprovementQtJUCEVisual StudioXcodeGitJiraConfluenceMusic ProductionAudio TechnologyMusic Production SoftwareSoftware InstrumentsCommunicationTeamworkIndependenceProblem-solvingAnalytical Skills

About the role

Original posting from Fender via Greenhouse

Senior Software Engineer

Fender Musical Instruments Corporation is a world-famous brand with offices across the globe. Fender was born in Southern California and has built a worldwide influence beyond the studio and the stage. A Fender is more than an instrument; it’s a cultural symbol that resonates globally.

We are looking for a Senior Software Engineer to join our software team in Hamburg, where we build the technology that powers the next generation of music production tools.

In this role, you will own key components of our cross-platform applications, which integrate tightly with other Fender hardware and software products. You will lead the design and implementation of complex features, contribute to architectural decisions, mentor fellow developers, and help drive continuous improvement of our tools and processes.

Essential Functions:

Design, implement, and maintain core features in C++ across platforms

Contribute to both firmware-level and desktop/mobile platform development to deliver seamless user experience

Write clean, efficient, and maintainable code in C++ and participate in code reviews

Collaborate with team members to refine requirements for software development

Contribute to improving development workflows, tools, and practices

Qualifications:

Degree in Computer Science, Software Engineering, or similar education

Extensive professional experience designing, developing, and maintaining complex, production-grade software

Strong object-oriented C++ programming skills

Familiarity with a cross-platform software framework such as Qt or JUCE

Proficiency with software development tools (Visual Studio, XCode, Git, Jira / Confluence)

Fluent German and English language skills

Solid analytical and problem-solving skills

Good communication skills

Ability to work independently and as part of a team

Background in music production and audio technology, as well as knowledge of music production software and software instruments is a benefit

About Fender Musical Instruments:

Fender Musical Instruments Corporation (FMIC) is one of the world’s leading musical instrument manufacturers, marketers and distributors, whose portfolio of brands includes Fender®, Squier®, PreSonus®, Gretsch®, Jackson®, EVH®, Charvel®, Bigsby®, and Groove Tubes®, among others. For more information, visit www.fender.com.

Source: Fender careers (Greenhouse)

Similar roles