Jobs in Germany

Home  | English Speaking Jobs  | ICE  | Engineering Lead (m/f/d) - Cop...
  • ICE and its Role in the Music Industry

    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 ICE is transforming from a successful service company to an ambitious technology company, we are looking for an experienced Engineering Lead to be part of a cross-functional engineering team. In this role, you are responsible for technical leadership in the team. You are a multiplier of engineering practices and culture, a preacher for technical and operational excellence, and a mentor for your colleagues. As a champion for high-performance engineering culture, you are working closely with your Engineering Manager, VP of Engineering, and peers. As a transitioning technology company, ICE is going to invest heavily in the engineering organization over the coming years. Having the technical expertise in-house, being part of a modern, product-centric technology organization and working based on agile methodologies and principles are key pillars of our technology strategy. This is a great opportunity to define and drive the engineering vision for ICE and join at an early stage of our transformation journey.

    The Tech Lead is part of a team and actively participates in the hands-on day-to-day work on code and technical solutions inside the corresponding domain. The Engineering Lead is able to oversee the technical solution, and guide and mentor for Clean Code, Test Driven Development, and technical and operational excellence. This is a hands-on position, without people management responsibilities.

    Key Responsibilities:

    • Provide technical leadership to one cross-functional product engineering team and guide the development of high-quality, scalable, and maintainable software systems
    • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
    • Create and communicate a technical roadmap for and with your team
    • Participate in the design and architecture of new systems and features
    • Streamline a fully automated delivery chain supported by automated testing and continuous delivery
    • Advocate for Clean Code, TDD and evangelize for state-of-the-art engineering practices
    • Support the creation of an inspiring team environment with an open communication culture
    • Support close collaboration with Business, Engineering and Product Managers
    • Ensure maintenance and change deliveries towards products and applications
    • Support your Engineering Manager on tech recruiting
    • Mentor and coach team members on best practices in software development
    • Stay current with the latest technologies and trends in software development and share that knowledge with the team
    • Contribute to the codebase and make processes and tooling improvements
    • Develop and maintain engineering best practices and conventions for your team and make sure to comply with org-wide standards and policies

    Required qualification:

    • You have at least 5 years of professional experience as a software developer and 2 years in a technical leadership role or similar
    • Strong expertise in Java, AWS (or similar cloud-native architectures), CI/CD and DDD
    • Strong expertise in at least two of the following areas: Kotlin, Angular, Spring/Spring-Boot, Microservices Architecture, RESTful, DynamoDB, Elasticsearch
    • Strong background in the design and implementation of scalable, resilient, service-oriented architectures
    • Strong expertise in Test Driven Development
    • Outstanding interpersonal and communication skills

    Preferred qualification:

    • Deep knowledge of hands-on development and maintenance of software components
    • Experience working with relational (Oracle, PostgreSQL) and NoSQL (DynamoDb, ElasticSearch) databases
    • Experience with large-scale system handling terabytes of data and tens of thousands of messages per second
    • Experience with monolith-to-microservice migrations
    • You understand and internalize agile values and DevOps culture
    • Sense of ownership and pride in your performance and its impact on the company's success
    • Critical thinking and problem-solving skills
    • You are not afraid of legacy systems and know how to deal with the technical debt
    • You like people and understand the value of teamwork
    • Good time-management skills
    • Experience with organizing training programs
    • Working in English in both written and verbal communication is no problem for you
    • You have a sense of humor and 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.

    Job recommendations