Curve Royalty Systems Logo

Curve Royalty Systems

Java Engineer

Posted 4 Days Ago
Remote
Hiring Remotely in UK
Senior level
Remote
Hiring Remotely in UK
Senior level
Senior Java engineer to re-architect backend financial data mapping into scalable, testable ETL pipelines. Build and maintain Java-based microservices and Apache Beam pipelines, optimise cloud infrastructure via IaC and CI/CD, work with large datasets, ensure accuracy and observability, collaborate across product, QA and operations, and mentor peers.
The summary above was generated by AI

Curve are looking for an experienced Senior Java Engineer to join our growing organisation. This role will be central to the data engineering team whose purpose is to re-architect our backend financial data mapping and transformation processes into ETL pipelines optimised for cost, speed, accuracy and scalability. 

This is a key role within a highly collaborative engineering team, working on systems that process complex royalty, financial and rights-related data at significant scale. You will help shape the next generation of Curve’s platform, replacing legacy workflows with robust, testable and scalable Java-based services and data pipelines.

The ideal candidate will be comfortable working across software engineering, data engineering and cloud infrastructure. They will bring strong backend engineering experience, a pragmatic approach to technical decision-making, and the ability to work closely with product, engineering and operational teams to deliver reliable systems that support our clients and their artists, labels, distributors and publishers.


Responsibilities:

  • Collaborate with stakeholders in the product and engineering teams to shape, deliver and maintain a brand-new Best-in-Class royalties platform
  • Migrate existing business logic from legacy applications to Java modules running in ETL pipelines scaled to run thousands of concurrent processes
  • Contribute to the architecture, deployment and optimisation of secure and highly performant infrastructure via IaC and CI/CD pipelines
  • Contribute to the architecture, development, deployment, support, testing and monitoring of software across test, integration and production environments
  • Debug software and infrastructure components and identify defects for remediation
  • Design and coding of Apache Beam pipelines to deliver distributed, scalable and highly performant systems using Java
  • Help define engineering standards, patterns and best practices for backend Java development and ETL pipeline design
  • Work with large, complex datasets, ensuring transformations are accurate, auditable and performant
  • Contribute to technical design discussions, architectural reviews and implementation planning
  • Build systems with observability, resilience, security and operational support in mind
  • Support the continuous improvement of our development workflows, deployment processes and engineering tooling
  • Work closely with QA and Technical Operations teams to ensure software is tested, monitored and supportable in production
  • Take ownership of technical problems from investigation through to delivery and ongoing improvement
  • Share knowledge with the wider engineering team through documentation, code reviews, mentoring and collaborative problem-solving

Requirements:

  • 6+ Years software engineering experience at a senior level
  • Excellent written and verbal communications skills
  • Significant hands-on experience in enterprise level software development
  • Solid understanding of ETL processes and implementation
  • Advanced technical skills in the areas of microservices, APIs and Java
  • Willingness to learn, coach and mentor
  • Great team collaboration skills
  • Ability to take responsibility for the product 
  • Strong understanding of software design principles, clean code, testing and maintainability
  • Experience designing, building and supporting backend systems in production environments
  • Comfortable working with cloud-based infrastructure, CI/CD pipelines and modern deployment practices
  • Experience working with non-relational database technologies, data modelling and large-scale data processing
  • Ability to balance technical quality with pragmatic delivery in a fast-moving environment
  • Strong debugging, analytical and problem-solving skills
  • Comfortable working in a distributed or remote-first team environment
  • A proactive approach to ownership, communication and continuous improvement

Experience in the following would be an advantage:

  • Music Industry / Royalties / Financial Services
  • Dataflow (Apache Beam), Spark, or similar technologies
  • JavaScript / Typescript
  • Google Cloud Platform, AWS or similar cloud platforms
  • Building systems that require strong auditability, traceability and data accuracy
  • Working with financial calculations, reporting platforms or revenue allocation systems

About You

You are a thoughtful and experienced engineer who enjoys solving complex backend and data-processing problems. You care about quality, but you are pragmatic enough to know when to move quickly and when to slow down and get the foundations right.

You are comfortable taking ownership of important technical work, but you also value collaboration and shared understanding. You enjoy working with other engineers, product managers, QA specialists and operational teams to make sure what gets built is useful, reliable and maintainable.

You do not need prior music industry experience, but you should be interested in working on technology that supports independent labels, distributors, publishers and rights-holders. You will be joining a team that values trust, communication, technical curiosity and continuous improvement.


Why join Curve?

At Curve, you will have the opportunity to work on meaningful, technically challenging systems at the heart of the independent music industry. Our platform supports complex royalty processing, financial data transformation and reporting workflows for a growing global client base.

You will join a growing technology team with a strong focus on engineering quality, collaboration and scalable delivery. This role offers the chance to influence architecture, improve core platform capabilities, and contribute directly to systems that make a real difference for our clients and the creators they represent.

Similar Jobs

11 Days Ago
In-Office or Remote
Mid level
Mid level
Events • News + Entertainment
As a Platform Engineer III, you'll deliver and support infrastructure services for Ticketmaster, automating deployments, maintaining hybrid systems, and enhancing performance and security compliance.
Top Skills: Amazon S3AnsibleAWSBashChefCloudFormationGrafanaJavaKafka StreamsKibanaNetappOctopus DeployPowershellPythonRestful ApisSplunkSpring BootTerraform
17 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Information Technology
As a Senior Java Developer at Kainos, you will develop high-quality software solutions, mentor junior team members, and contribute to technical decisions in a collaborative environment.
Top Skills: AngularAWSAzureContinuous DeliveryContinuous IntegrationDropwizardHibernateJavaNoSQLSQLTypescript
24 Days Ago
Remote
UK
Mid level
Mid level
Travel
Design and develop scalable applications and services, translating business requirements into technical solutions while ensuring code quality and performance. Collaborate within an Agile team, participate in code reviews, and mentor junior developers.
Top Skills: AWSCi/CdDockerGitHibernateJava 17+KubernetesMySQLNoSQLSpringSpring Boot

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account