Principal Software Engineer – Music Streaming

  • Job Type: Permanent
  • Location: Europe - Switzerland Switzerland
  • Date Posted: July 9, 2020

Hello! Interested in applying? We welcome you to fill out your details in the fields laid out below so we can get your CV straight to our recruiter:

  • Thank you for giving us your email address! We will use it to contact you about this role, and we will also send you confirmation of your application.
  • Please tell us your nationality so we can assess whether you are able to work in the roles location, or assess the possibility of arranging a suitable visa.
  • Allowed files: .doc, .docx, .pdf
    Drop files here or
    Accepted file types: doc, docx, pdf.
    • Read about how First Point Group uses the data that you provide by clicking here: First Point Group Policies and Statements

    Role: Principal Software Engineer
    Location: Zurich

    FPG on behalf of our client, one of the most innovative and well-funded technology research facilities in the world, is looking for a Principal Software Engineer to join their team in Zurich.

    This role is centered around music streaming with a focus on developing feed recommendation algorithms that better understand the user?s preferred content and interests. You will be driving technical projects and researching, conceiving and developing innovative and complex software applications to extend and improve the music streaming experience.

    This is a fantastic opportunity to influence future technologies and lead a team at the forefront of innovation. In return, they are offering a very competitive compensation package and opportunities for advancement.


    Research, conceive and develop innovative and complex software applications to extend and improve the music service.
    Improve global media management architecture to provide better localized experience of users all over the world.
    Work closely with the Product Management, UX, and wider Engineering teams to ensure effective development of innovative and user-friendly products
    Drive technical projects; focus on design and architectural decision making for the team


    Master’s degree or PhD in Computer Science, or a related technical field of study.
    At least 5 years of experience in software engineering including experience with web services or mobile client software.
    Software development experience in several general-purpose programming languages including Java or Python.
    Solid experience with data structures, algorithms and software design.

    If you would like to find out more or arrange a non-commital conversation please contact