Browse All Jobs
Job Description
ICE, a company dedicated to supporting songwriters, is seeking a Senior Backend Engineer to join their Finance Royalty Processing team. This role involves developing and enhancing software products that facilitate the accurate and timely delivery of music royalties. The Senior Backend Engineer will be part of a self-organizing product engineering team using Scala to create scalable, event-driven services. ICE values rapid release cycles, code quality, and collaboration with business partners. They optimize their delivery process via a platform that enables seamless testing, deployment, and monitoring across their entire technology stack.

Role Involves:
  • Designing and implementing scalable, resilient, service-oriented architectures.
  • Developing backend services using Scala.
  • Working with relational and non-relational databases.
  • Building applications using DevOps principles and CI/CD.
  • Ensuring high levels of observability and monitoring in distributed systems.

Requirements:
  • Minimum 5 years of back-end development experience.
  • At least two years of experience with Scala (preferably with http4s, doobie, cats, cats-effect).
  • Experience working with relational and non-relational databases.
  • Experience building applications using DevOps principles and CI/CD.
  • Experience with Test-Driven Development and Version Control.
  • A team-first mindset.

What ICE offers:
  • Competitive local benefits based on your location.
  • Flexible working arrangements.
  • Mental and physical health initiatives.
  • Corporate pension scheme.
  • Comprehensive training and development opportunities.
  • Industry insider events, team socials, and company events.
  • Enhanced holiday allowance.
Apply Manually