Senior Software Engineer

The Job

We are on a mission to provide artists with the fairest deal in the music industry. Join our Product Engineering team and become a part of this mission. Our team wholeheartedly embraces our core values of Honesty, Originality, Progression, and Kindness as guiding principles in our professional journey. We’re seeking passionate individuals who share these values to join our team based in Liverpool. Explore this exciting opportunity for an Experienced Software Engineer! 

Key Responsibilities: 

  • Craft user-facing and back-end systems using a diverse technology stack, including C#, TypeScript, NextJS, RDBMS, AWS, and more. 

  • Contribute to shaping the technical strategy and architectural design of innovative solutions, always with a focus on delivering tangible business outcomes. 

  • Develop secure APIs, seamlessly integrate third-party services and platforms. 

  • Configure cloud infrastructure to ensure scalability and security, streamlining operations through Infrastructure as Code (IaC) and workflow automation. 

  • Uphold uncompromising quality and observability standards for all delivered systems, optimising for application performance and resilience. 

  • Collaborate seamlessly with our team and stakeholders, taking full ownership of project deliverables, and actively contributing to the success of our work management practices. 

  • Leverage your unique experience to provide mentorship to colleagues and stakeholders, championing best practices and operational excellence.

Qualifications

​​​​​​At this pivotal stage of our growth, we are seeking engineers who can hit the ground running, rapidly adding value to some of our most technically challenging projects and initiatives. Your role will be instrumental in advancing our Product Engineering function, necessitating a wealth of knowledge and experience to meet its demands. 

Qualifications:

  • C# and TypeScript: Strong expertise in C# and TypeScript, as these are key technologies in the stack.
  • Next.js: Familiarity with Next.js.
  • RDBMS: Proficiency in relational database management systems (RDBMS)
  • AWS: Hands-on experience with Amazon Web Services (AWS)
  • Infrastructure as Code (IaC): Knowledge of IaC tools 
  • Workflow Automation: Understanding of workflow automation tools like 
  • API Integration: Skills in integrating third-party services and platforms via secure APIs.

Requirements:

  • Right to work in the UK.

  • Ability to work on-site at the Liverpool office (hybrid role). 

Highly Advantageous: 

  • Experience of the CWR standard. 

  • Experience in the Music Publishing industry or related fields.

Additional Information

Believe strongly promotes equal treatment regardless of race, ethnicity, nationality, gender, sexual orientation, socio-economic status, age, martial or civil partner status, pregnancy or maternity, physical abilities, religious beliefs, political beliefs, or other ideologies.

Senior Data Engineer (H/F)

The Job

Contexte

Le Tribe « Customer Finance » est composé de plusieurs Squad, parmi elles la squad Finance Ingestion qui a pour mission de développer des outils et des applications pour la collecte de royalties auprès des plateformes de streaming de musique ainsi que préparer les données afin de faire la distribution des royalties auprès des producteurs de musiques. 

En tant que Senior Data Engineer, tu intégras une équipe de Data Engineering travaillant avec les principes du framework agile Scrum. Cette équipe est composée essentiellement de 5 Data Engineer et 1 Software Engineer.  

Nous avons un écosystème composé de : 

  • Un socle de gestion des données (Delta Lake) plus d’1.5 milliard de lignes /mois 

  • Data processing avec Scala et Spark utilisant le runtime de Databricks 

  • Orchestration de nos data pipelines avec Airflow managé 

  • Des APIs déployées avec AWS Lambda et API Gateway pour faire interagir les utilisateurs avec notre interface front (PHP) 

  • AWS RDS pour hoster la base de données back-end sous PostgreSQL  

  • Versionning du code sous GitLab avec un environnement de dev, staging et production 

  • Infrastructure sous AWS    

Les missions du Senior Data Engineer au sein de l’équipe :

–          Accompagner les développeurs à écrire du code propre, qualitatif et conforme aux standards de l’équipe 

-          Interagir avec l’architecte, les équipes infrastructures Cloud pour concevoir les solutions de data engineering 

–          Proposer des améliorations continues et être garant de réduire les dettes techniques 

-          Développer des flux de données (data pipelines) avec de l’Apache Spark et du Scala 

-          Faire de l’orchestration via Airflow avec du Python 

-          Maintenir le workflow GitLab afin de garantir une bonne productivité de l’équipe de développement 

-          Effectuer des revues de codes des autres membres de l’équipe 

-          Collaborer les membres de l’équipe dev pour atteindre l’objectif du sprint 

-          Faire du support applicatif et fonctionnel de l’application auprès des opérationnel 

Qualifications

Qualifications du Data Engineer 

–         5-8 ans d’expérience en Scala 

–         Une maitrise horizontale de tous les composants d’une plateforme de data 

–         Expérience en programmation fonctionnel 

–         Connaissance d’un effect system en Scala (ZIO ou cats) 

–         Excellente maîtrise de l’API Spark en Scala avec pour but de guider l’équipe sur les bonnes pratiques 

–         Expérience en développement backend  

–         Une bonne maitrise des services AWS (API Gateway, Lambda, SNS, SQS, S3, Cloudwatch, VPC) 

–         Développer avec un état d’esprit Keep it Simple, Stupid (KISS) 

–         Excellente compétence dans la gestion de relation avec une équipe en remote 

–         Bonne communication pour gérer les différents points de vue et expliquer les contraintes aux utilisateurs 

 

Optionnel 

  • Expérience en PHP (framewok Symfony ou Laravel) 

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

Rock the job

Programme de formation et de coaching sur mesure ​

Une politique de télétravail​

Un programme de bien-être « Pauses » avec de nombreuses activités et animations en interne​

Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

Un restaurant d’entreprise sain et éco-responsable​

Une assurance santé individuelle ou familiale​

Avantages CE ​

Un rooftop​

Une salle de sport avec des cours gratuits​

 

Sing in harmony

​Des groupes d’ambassadeurs pour s’engager sur la réduction de l’empreinte carbone et environnementale de Believe et l’équité professionnelle Femme/Homme.​

Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)​

 

 

Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du sexe, des mœurs, de l’orientation sexuelle, du genre, de l’âge, de la situation de famille, de l’état de grossesse, d’une prétendue race, des opinions politiques, des activités syndicales, des convictions religieuses, de l’apparence physique, du nom de famille, du lieu de résidence, de l’état de santé, ou en situation de handicap.

Découvrez nos nouveaux locaux : bit.ly/believeoffice

Senior Developer Java Spring / Cloud (H/F)

The Job

Description du poste :
Nous sommes à la recherche d’un Développeur Senior Java Spring avec une forte appétence Devops, compétent et passionné, possédant de l’expérience dans la conception et le développement logiciel en environnements distribués, et maîtrisant les paradigmes d’architecture microservices et cloud. Le candidat idéal doit démontrer une solide compréhension des modèles de conception asynchrones et orientés événement, des environnements de cloud computing et des méthodologies agiles, ainsi qu’une expérience avérée dans le mentorat de développeurs juniors et une collaboration efficace au sein d’une équipe.

Dynamique d’équipe :
En rejoignant notre équipe, vous collaborerez au sein d’une équipe SCRUM soudée et performante, constituée de 3 développeurs backend Java/Spring, d’un développeur frontend spécialisé en React, d’un Product Manager/Product Owner assurant le suivi du projet et de son adéquation avec la vision produit, et d’un manager/scrum master dédié à la facilitation des processus agiles et à l’accompagnement de l’équipe.

Responsabilités :

  • Concevoir et développer des applications Java Spring dans un contexte de microservices orchestrés.
  • Implémenter des modèles de conception asynchrones (réactifs) et orientés événement pour des systèmes efficaces et évolutifs.
  • Travailler avec des services et infrastructures cloud, en utilisant une approche non spécifique à un fournisseur cloud donné.
  • Pratiquer les méthodologies Agile, y compris SCRUM, pour assurer le succès des projets.
  • Appliquer des approches DevSecOps et/ou GitOps dans le développement et la livraison de logiciel.
  • Mentorer et supporter les développeurs juniors dans leur croissance et leur développement professionnel.
  • Collaborer efficacement avec des équipes transversales pour délivrer des logiciels de haute qualité.
  • Adopter et promouvoir des pratiques d’assurance qualité pour construire des produits robustes et fonctionnels.

Lieu : Paris 17ème, France
Type de contrat : CDI Temps plein

Qualifications

  • Plus de 5 ans d’expérience en développement Java Spring, axé sur les systèmes distribués et l’architecture microservices.
  • Maîtrise des modèles de conception asynchrones (réactifs) et orientés événement.
  • Expérience pratique avec des technologies de cloud computing.
  • Compréhension approfondie des méthodologies Agile, y compris SCRUM.
  • Familiarité avec les approches Dev(Sec)Ops et/ou GitOps.
  • Capacité avérée à encadrer les développeurs juniors.
  • Excellente capacité à travailler en équipe, avec de solides compétences en communication et en relations interpersonnelles.
  • Esprit rigoureux et curieux, toujours en quête d’apprentissage et d’amélioration.
  • Engagement envers l’assurance qualité et la construction de logiciels fiables.

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

Rock the job

Programme de formation et de coaching sur mesure ​

Une politique de télétravail​

Un programme de bien-être « Pauses » avec de nombreuses activités et animations en interne​

Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

Un restaurant d’entreprise sain et éco-responsable​

Une assurance santé individuelle ou familiale​

Avantages CE ​

Un rooftop​

Une salle de sport avec des cours gratuits​

 

Sing in harmony

​Des groupes d’ambassadeurs pour s’engager sur la réduction de l’empreinte carbone et environnementale de Believe et l’équité professionnelle Femme/Homme.​

Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)​

Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du sexe, des mœurs, de l’orientation sexuelle, du genre, de l’âge, de la situation de famille, de l’état de grossesse, des opinions politiques, des activités syndicales, des convictions religieuses, de l’apparence physique, du nom de famille, du lieu de résidence, de l’état de santé, ou du handicap.

Découvrez nos nouveaux locaux : bit.ly/believeoffice

 

Senior Data Engineer (H/F)

The Job

Contexte 

Le Tribe « Customer Finance » est composé de plusieurs Squad, parmi elles la squad Finance Ingestion qui a pour mission de développer des outils et des applications pour la collecte de royalties auprès des plateformes de streaming de musique ainsi que préparer les données afin de faire la distribution des royalties auprès des producteurs de musiques. 

En tant que Data Engineer, tu intégras une équipe de Data Engineering travaillant avec les principes du framework agile Scrum. Cette équipe est composée essentiellement de 5 Data Engineer et 1 Software Engineer. Nous avons un écosystème qui se compose  

  • une socle de gestion des données (Delta Lake) plus d’1.5 milliard de lignes /mois 

  • data engineering avec du Scala Spark utilisant le runtime de Databricks 

  • orchestration de nos data pipelines avec Airflow managé 

  • des APIs avec les Lambda AWS pour faire interagir les utilisateurs avec notre interface front (PHP) 

  • RDS pour hoster la base de données back-end sous PostgreSQL  

  • versionning du code sous GitLab avec un environnement de dev, staging et production 

  • infrastructures sous AWS    

Les missions du Data Engineer au sein de l’équipe : 

-          Interagir avec le Product Owner, le métier pour comprendre les besoins 

-          Interagir avec l’architecte, les équipes infrastructures et Cloud pour concevoir les solutions de data engineering 

-          Développer des flux de données (data pipelines) avec du Apache Spark et du Scala 

-          Faire de l’orchestration via Airflow avec du Python 

-          Maintenir et améliorer les modules existants de l’application 

-          Utiliser GitLab pour tester, builder et déployer son code sur les différents       environnements 

-          Effectuer des revues de codes des autres membres de l’équipe 

-          Interagir avec les membres de l’équipe pour atteindre l’objectif du sprint 

-          Faire du support applicatif et fonctionnel de l’application auprès des opérationnel 

Qualifications

Qualifications du Data Engineer 

– 3-5 ans d’expérience dans la pratique de développement sous Scala 

– une très bonne maitrise du framework Spark avec du Scala, nous ne faisons pas de PySpark 

– une bonne maitrise de conception et développement des data pipelines 

– Développer avec un état d’esprit Keep it Simple, Stupid (KISS)  

– une bonne maitrise d’un outil de versionning de code tel que Gitlab 

– une bonne maitrise des APIs avec du Lambda   

– une expérience dans l’écosystème AWS 

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

Rock the job

Programme de formation et de coaching sur mesure ​

Une politique de télétravail​

Un programme de bien-être « Pauses » avec de nombreuses activités et animations en interne​

Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

Un restaurant d’entreprise sain et éco-responsable​

Une assurance santé individuelle ou familiale​

Avantages CE ​

Un rooftop​

Une salle de sport avec des cours gratuits​

 

Sing in harmony

​Des groupes d’ambassadeurs pour s’engager sur la réduction de l’empreinte carbone et environnementale de Believe et l’équité professionnelle Femme/Homme.​

Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)​

 

 

Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du sexe, des mœurs, de l’orientation sexuelle, du genre, de l’âge, de la situation de famille, de l’état de grossesse, d’une prétendue race, des opinions politiques, des activités syndicales, des convictions religieuses, de l’apparence physique, du nom de famille, du lieu de résidence, de l’état de santé, ou en situation de handicap.

Découvrez nos nouveaux locaux : bit.ly/believeoffice

Lead Engineer (REMOTE)

The Job

TuneCore Engineering develops web applications supporting our talented customers and internal operations. As a Lead Software Engineer reporting to an Engineering Manager, you will lead a small engineering team-building experiences that benefit our primary business and end-users in the music space. You will work with stakeholders and product managers as part of the requirement gathering and issue diagnosis. Our technology stack is React, Ruby on Rails, and MySQL. We’re looking for an engineer to help improve the evolution of our web platform. You have a strong background in object-oriented and functional software architecture, experience leading teams, excellent communication skills, and work very well in a collaborative, agile environment.

Responsibilities:

  • Believe in quality as a first-level concern and bring an ethos of craft to your code
  • Cultivate expertise in TuneCore’s frameworks, CMS, and other supporting technology components
  • Write clean, well-tested, reusable code
  • Participate in technical design and code reviews
  • Design relational database schemas
  • Proactivity and passion for solving problems with automation
  • Maintain existing application platforms and look for opportunities to improve them
  • Mentor developers, placing importance on learning
  • Contribute to a dynamic, collaborative environment
  • Support training and documentation as it relates to projects and code
  • Help with task delegation
  • Ensure that the team is managing and delivering their tasks within sprints
  • Be the primary liaison with the Product Owner, Project Managers, and Design teams within projects
  • Experience joy when debating the pros and cons of cloud computing, virtualization, MVC frameworks, NoSQL databases, Agile development, The UNIX Way, MIT Open Source License, RESTful APIs

Qualifications

Qualifications:

  • BS or BA degree, or higher
  • Have more than 5 years of experience working with web application development technologies
  • Experience working with relational databases (write, optimize, and troubleshoot complex SQL queries)
  • System design experience with the ability to question the validity of current solutions
  • Comfortable translating Business and Design requirements into working, efficient, modern HTML/DOM and CSS
  • Familiarity with Agile development practices
  • Familiarity with Linux/Unix environments and scripting
  • Strong communication skills and attention to detail with the ability to work with partners and vendors
  • Mobile web development experience
  • Comfortable with Git, Github, and command line
  • Experience building and maintaining high-volume, multi-tier web applications in a team leadership capacity
  • Experience in DevOps (AWS, Docker, Redis, etc.)

Nice to Have:

  • Programming experience in React, Node, Ruby on Rails,
  • Sinatra, NoSQL, GraphQL, Python
  • Passion for music

Range: $150,000-175,000 annually 

Additional Information

Our Values:

TuneCore is a team of creators, for creators. Our mission is to support our artists and labels at every stage of their careers. Our driving forces are respect, expertise, fairness, transparency and our values include collaboration and innovation. As global citizens, we believe that if we build more diverse, equitable and inclusive teams across our company, we will collectively create and offer more innovative solutions and better serve our artists, labels, partners, and employees.

We strive to build a company that reflects the communities we serve and embraces the diversity of the world we live in, where each person’s unique perspective is valued, and where everyone has the same opportunities and is supported in their personal and professional growth. From our hiring practices to the culture we create and nurture, we are committed to listening, learning and evolving.

We join with our parent company, Believe in supporting the company’s Ambassadors program, made up of TuneCore team members stepping outside their roles to bring the company together on issues they care about, both local and global. These TuneCore ambassadors work towards the goals of communicating best practices, proposing and leading concrete initiatives and actions.

Key initiatives and programs include:

  • Believe for People, focused on diversity and equality for all people and working towards a more inclusive workplace
  • Believe for Parity, whose goals are true equality between women and men in the workplace and to fight against discrimination
  • Believe for Planet, which operates as an internal think tank on environmental issues. Their mission is to limit the carbon footprint and any environmentally negative impact of the company and its employees

With equality in mind, TuneCore and Believe partnered with leading entertainment and media analysis research firm MIDiA Research for a groundbreaking study on the underrepresentation of female creators in the music industry. The study, BE THE CHANGE: Women Making Music 2021, sheds light on the challenges and experiences of women and uncovers why there is a wide disparity between male and female creators. 2021 was the inaugural year for the report and it will be updated annually. Our intent for this study is to inspire meaningful change in the industry.

Recognition and Awards:

Benefits & Perks: At TuneCore we’re committed to the wellbeing of our employees, and aim to create a workplace that fosters both personal and professional growth. Our inclusive benefits include, but are not limited to:

  • Paid Time Off including vacation, holidays, paid bereavement, and unlimited paid sick days, “Wellness Fridays” year round (close at 1pm on Fridays), week-long company-wide week off between Christmas and New Years – every employee needs time to take care of themselves and their family.
  • Universal Paid Parental Leave for both parents – because we know your newest family member(s) deserve your undivided attention.
  • Comprehensive health, vision, dental, FSA and dependent care from day 1 of employment – Your health comes first.
  • 401k match – an investment in your future.
  • Company wide events, outings and volunteer days – we have team spirit and know how to have fun!
  • Hybrid Work – employees have the option to work predominantly remotely and work from the office 7 days per month on a flexible schedule organized at the department level, in accordance with Company policies.
  • Learning and development opportunities and career development trainings – We believe in promoting and growing our leadership from within the company and proactively invest in our people.
  • Exclusive employee free distribution subscription – to ensure you experience the magic of releasing music worldwide (and give us valued feedback!).

Free concert tickets to TuneCore artist’s shows – Giving our teams a front row seat to the music we distribute worldwide and support our incredible artists while we’re at it.

TuneCore and Believe are Equal Opportunity Employers. We celebrate diversity and are committed to creating an inclusive work environment. We encourage applicants of all backgrounds to apply. All your information will be kept confidential according to EEO guidelines.

Discover our Family

About TuneCore:

Before TuneCore, artists needed to be signed to a record label to sell their music online. In 2006, we democratized the industry by partnering directly with digital stores and streaming platforms to enable any musician to sell their songs worldwide while, keeping 100% of their sales revenue. Today, TuneCore is the leading music digital distribution service for independent artists worldwide and headquarterd in Brooklyn, NY, TuneCore is owned by Paris based, global digital music company Believe. The company raised €300 million when it went public on June 10, 2021 and is now actively investing in the continued growth of the business.

We have made it our mission to best serve artists and labels at each stage of their development in the digital world. We are a company who cares deeply about our people and our creator community, advocating for diversity, equity, and inclusion across all of our platforms and throughout our business. Innovation inspires and pushes us to work hard for our artists, while collaboration drives the way we work; as well as how we approach our company’s social responsibility.

Join TuneCore as we embark on the next phase of innovation in the music industry. Lead the team that will bridge creators’ unmet and evolving needs by building the tools and services that they can’t live without and make their lives better.

TuneCore is seeking a qualified candidate who thrives in fast-paced environments and is able to provide impactful solutions for all business needs. The ideal candidate will be responsible for building complex reports through the segmentation and analysis of large datasets in a complex data environment. They will additionally be fulfilling ad-hoc data requests within tight deadlines and are preferably comfortable working with financial and marketing data. They will report to the Data Team and work in a cross-functional capacity supporting all internal departments, including, but not limited to Marketing, Product, Business Development, Tech & Operations. 

TuneCore Engineering develops web applications supporting our talented customers and internal operations. As a Lead Software Engineer reporting to an Engineering Manager, you will lead a small engineering team-building experiences that benefit our primary business and end-users in the music space. You will work with stakeholders and product managers as part of the requirement gathering and issue diagnosis. Our technology stack is React, Ruby on Rails, and MySQL. We’re looking for an engineer to help improve the evolution of our web platform. You have a strong background in object-oriented and functional software architecture, experience leading teams, excellent communication skills, and work very well in a collaborative, agile environment.

This site is registered on wpml.org as a development site.