<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Principal Software Engineer - Java/Data Platforms - Opus Resourcing Ltd RSS Feed</title>
    <link>https://jobs.co.uk/job/principal-software-engineer-javadata-platforms-opus-resourcing-ltd--2ec1d957-e6b1-4a8e-8ac1-292eeec7db7d</link>
    <description>RSS feed for Principal Software Engineer - Java/Data Platforms at Opus Resourcing Ltd.</description>
    <language>en-gb</language>
    <lastBuildDate>Tue, 20 Oct 2026 17:05:24 GMT</lastBuildDate>
    <item>
      <title>Principal Software Engineer - Java/Data Platforms - Opus Resourcing Ltd</title>
      <link>https://jobs.co.uk/job/principal-software-engineer-javadata-platforms-opus-resourcing-ltd--2ec1d957-e6b1-4a8e-8ac1-292eeec7db7d</link>
      <guid>https://jobs.co.uk/job/principal-software-engineer-javadata-platforms-opus-resourcing-ltd--2ec1d957-e6b1-4a8e-8ac1-292eeec7db7d</guid>
      <pubDate>Tue, 20 Oct 2026 11:53:51 GMT</pubDate>
      <description>Location: Cambridge | Salary: 90000.00-90000.00 Annual | Type: Permanent | Principal Software Engineer is required for an innovative, well-funded early-stage renewable energy technology scale-up to lead the architecture and development of a new data platform while remaining hands-on with an existing Java-based SaaS platform.Cambridge/hybrid, with remote work within the UK (with some team meetups). This is an exciting opportunity for a strong Java Software Engineer with significant experience in data platforms, data engineering or modern data architectures, including Data Mesh, data pipelines and technologies such as Apache Iceberg.You''ll play a key role in shaping the technical direction of a growing business, combining greenfield platform architecture with hands-on software engineering and technical leadership.Key skills required for the Principal Software EngineerStrong Java development experience, ideally Spring Boot or Micronaut, building scalable microservices and enterprise SaaS applications.Data Platform Architecture/Data Engineering - experience designing and building scalable data platforms, data pipelines or distributed data systems.Good working understanding of software architecture and design patterns, ideally within a Domain Driven Design (D...</description>
      <category>Permanent</category>
    </item>
  </channel>
</rss>