✨ We just launched and are working hard to get this job board online in full

Kobalt Music logo
Kobalt Music

Dublin, Ireland

Software Engineer

Job description

Kobalt continues to grow 3x faster than the market and, as such, continuously focuses on scaling out its systems, products and services to cope with the increasing demand. One of the key opportunities for Kobalt is to address the masses of songwriters who are reasonably early in their careers and, as such, struggle to get representation from strong publishers. As most publishers depend on primarily manual processes, the service cost usually outweighs the revenue potential that those songwriters would generate. Through technology, Kobalt aims to reduce the cost of service for each individual songwriter, making it viable to support large numbers of songwriters at a marginal cost.

Who is the Catalogue Management & Data Quality Team?

The Catalogue Management & Data Quality team is focused on building and maintaining a scalable, automated and performant set of catalogue management tools for both Kobalt and amra. This includes tools for some core entities like songwriters, publishers, collecting societies, etc.

Our primary goal is that business users have a suite of best in class tools to administer our catalogue and serve other teams across the organisation that require information about them. We sit at the very core of Kobalts domain and interact with almost every other team in the organisation.

Tech Stack
  • Backend: Java, Spring Boot, Kafka (Streams), Kubernetes, SQL
  • Cloud & DevOps: AWS, Terraform, CircleCI, GitHub, Docker, Datadog, Gradle
  • Databases: Postgres, Oracle, DynamoDB

Requirements

  • Solid Java skills
  • Experience with cloud technologies, preferably AWS services
  • Experience working with databases, SQL query optimisation and designing schemas
  • Familiarity with APIs, RESTful services and microservice architectures
  • Exposure to infrastructure as code, ideally with Terraform
  • Good understanding of systems design, algorithms and data structures
  • Exposure to CI/CD pipelines, DevOps methodologies and test automation (unit, integration, end-to-end).
  • Experience working on large and complex applications with high business and customer impact
  • Experience working in an Agile environment
  • Excitement to learn and adapt to new technologies
  • Strong communication and collaboration skills

Benefits

  • Salary Range: Discuss with the Talent Partner.
  • Flexible working. KTech operates with a hybrid working policy (fully remote possible).
  • 25 days annually.
  • 1 wellbeing day per quarter.
  • Half day summer Fridays (July and August).
  • Christmas closure.
  • Meeting free Fridays afternoon outside of the summer months. We use this as dedicated learning time.
  • 5% pension contribution.
  • Health Insurance.