Jobsuche > München > Remote > Senior backend engineer

Senior Backend Engineer (m/f/d) - Germany/UK - Remote/Hybrid

ICE
Berlin, Munich or London
Homeoffice
Diese Stelle ist in deinem Land nicht verfügbar.

About ICE

ICE is a purpose-driven organisation, founded by rightsholders, for rightsholders.

We exist to support songwriters, enabling societies and publishers to accurately compensate them when their work is used internationally.

We operate at the exciting intersection of technology, music, and data. Since our 2010 launch, we have paid billions to rightsholders through deep expertise in Copyright, Processing and Licensing.

Our collaboration with stakeholders across the industry delivers best practice, new processes & innovative solutions for better royalty flows.

Strategic investment in technology enables us to process trillions of streams, to deliver the maximum revenue for rightsholders.

About the Role

As a Senior Backend Engineer, you will play a pivotal role in the development and enhancement of our software products, designed to facilitate the accurate and timely delivery of music royalties to musicians, composers, and publishers.

You will play a central part in the successful delivery of music royalties to musicians, composers, and publishers, ultimately allowing the artists to keep doing their amazing work.

You will be part of a self-organizing product engineering team which is using Scala to realize complex software systems composed by event-driven, scalable services.

We prioritize high release cadence and maintaining code quality, which we achieve through managed CI / CD, infrastructure as code, pair programming, and mobbing.

Continuous improvement, professional development, and clear communication are key values for us, resulting in high-quality software that meets business needs and drives impact.

Furthermore, our way of working is characterized by a highly collaborative environment and vibrant exchange with the business team.

Key Responsibilities :

  • Work as part of a product engineering team to design and realize complex software systems, ensuring scalability, reliability and performance, in close collaboration with your peer Engineers, with Product Managers and with the Business.
  • Take ownership of critical technical decisions and provide expert guidance in selecting appropriate technologies and tools.
  • Participate in pair programming, mob programming and code review activities, to foster a collaborative environment based on constructive feedback loops, and promoting the adherence to coding standards and best practices.
  • Coach and mentor your colleagues.
  • Ensure that our deliverables are provided in a fully operational state following the principle You build it - you run it’
  • Identify and mitigate technical risks, proactively addressing potential challenges throughout the product development lifecycle.
  • Advocate for the introduction of better engineering practices, stay up-to-date with the latest industry trends and advancements, integrating new technologies to enhance product offerings and maintain a competitive edge.

Requirements and Qualifications :

Must-haves :

  • A strong background in the design and implementation of scalable, resilient, service oriented architectures.
  • Minimum 5 years of back-end development experience.
  • At least two years of experience with Scala (Typelevel stack).
  • Building applications on AWS / ECS using DevOps principles and CI / CD.
  • Test-Driven Development, Version Control.
  • A team-first mindset.

Should-haves :

  • Experience with Domain-Driven Design and Collaborative modelling.
  • Experience with event-driven architectures / Apache Kafka and Kafka Streams.
  • Experience working with relational (Oracle, PostgreSQL) and NoSQL (DynamoDb, Cassandra, ElasticSearch) databases.
  • Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
  • Experience in enhancing and ensuring a high level of observability and monitoring in the context of highly distributed systems.
  • Experience working in an environment driven by Agile principles, applying Lean and Kanban or Scrum practices.

Nice-to-haves :

  • Experience with large-scale and data-intensive systems, handling terabytes of data and tens of thousands of messages per second.
  • Experience with Infrastructure as a Code (preferably Pulumi).
  • You like music : )

What we offer :

  • Competitive local benefits based on your location
  • We promote flexible working regarding time and / or place
  • Both mental and physical health initiatives
  • Corporate pension scheme
  • Comprehensive training and development opportunities
  • Industry insider events, team socials and company events
  • Enhanced holiday allowance

We welcome candidates from all backgrounds, regardless of age, disability, gender, gender identity, gender expression, race, religion or belief, sexual orientation, socioeconomic background, and any other protected characteristic.

We are committed to making all stages of our recruitment process accessible to candidates with disabilities. Please speak to our recruitment team and we will work with you to make reasonable adjustments to ensure you can perform at your best throughout your application.

Vor 29 Tagen
Ähnliche Stellenangebote
Gesponsert
Randstad Digital Germany
München, Bayern

Randstad Digital Germany AG: Wir sind seit 1995 am deutschen Markt und seit 2023 ein globales Technologie-Unternehmen der Randstad Gruppe. Als führender Anbieter von kundenspezifischer Softwareentwicklung und Beratung bieten wir mit unseren über 700 Digital En...

Optimus Search
Germany, Germany
Homeoffice

In the tech-capital of South West Germany, a multi-disciplinary and ferociously expanding company is offering a unique Senior Full-stack Cloud Engineer role. Senior Full-Stack Cloud Engineer/Architect (d / m / w). Karlsruhe Area or REMOTE, Germany). During this exciting time, they urgently require S...

GE Renewable Energy Power and Aviation
Garching, Bayern
Homeoffice

The Senior Staff Engineer for Thermal Systems Design will be a recognized subject matter expert and technical leader in advancing the state of the art for thermal systems designs. Serve as a consultant for engineers ranging from entry-level to experienced senior professionals in the global Thermal S...

Chronos Consulting
Deutschland
Homeoffice

This is a remote and project-based role for now that can turn into full-time employment. What were your considerations/constraints? What was the impact of your work? As this is a Senior designer role, your projects should show that you’re capable of leading designs on full features, and demonstrate ...

Swiss Re
München, Bayern

As the Account Engineer for mid-size to large industrial customers, you will define a servicing strategy and engineer your own portfolio to achieve thoughtful risk selection, growing a long-term profitable book-of-business. Join the EMEA team of Property Risk Engineers on our journey to become the l...

Passion for People GmbH
Germering, Bayern

Senior Software Engineer C# / C++ Backend (m/w/d). Du fühlst Dich im Backend wohl und arbeitest selbständig an performanten Server-Lösungen für Windows und Linux. Als Backend-Experte kannst Du komplexe Technik im Hintergrund halten und in möglichst leicht handzuhabende Schnittstellen abbilden. ...

HCLTech Germany
Germany, Germany

Sie sind ein erfahrener System Engineer mit fundierten Kenntnissen im Bereich Database Administration? Dann suchen wir genau Sie für die Position als Senior System Engineer (m/w/d) Database Administration an unserem Standort in Osnabrück!. ...

CTC Resourcing Solutions AG
Germany, Germany

Unser Klient ist ein deutsches Pharmaunternehmen mit Hauptsitz an der norddeutschen Küste, das Marken- und Nischenprodukte in über 120 Ländern weltweit vertreibt. Specialty Pharma | Festanstellung | 80% remote. Sie bringen tiefgreifende Erfahrung im Vertrieb und Marketing von Produkten, inklusive Ke...

Qualcomm
München, Bayern

Engineering Group, Engineering Group >. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Co...

Strive
München, Bayern
Homeoffice

Presales Engineer / Germany Remote / €100k (80/20 split) (uncapped). Strive have partnered with a majorly disruptive Security Vendor who are rapidly scaling within the EMEA region and are looking for an Presales Engineer to help grow and buildout their EMEA region. ...