Senior Software Engineer - Publishing

The Irish Times Group

Dublin

Hybrid

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Pension Contribution
Sick Leave Cover
Maternity and Paternity Leave
Premium Digital Subscription
Income Protection
Gym Membership Discounts
Digital GP and Life Assurance

Job summary

The Irish Times Group is seeking an experienced senior full‑stack engineer to help modernise our publishing platforms. You will design, build and evolve core services that enable journalists and editors to create, manage, publish and distribute content across print, web, mobile and digital channels.

Working closely with Editorial, Product and Engineering teams, you will contribute to platform modernisation, CMS transformations and AI-enabled capabilities that enhance editorial productivity and

Qualifications

  • 8+ years of professional software engineering experience.
  • Strong experience building modern web apps with React.
  • Experience designing and building scalable RESTful APIs and backend services.
  • Experience developing cloud-native applications and services.
  • Experience with microservices architectures and distributed systems.

Responsibilities

  • Design and develop scalable backend services, APIs and integrations using Node.js and TypeScript.
  • Build and evolve platforms supporting content creation, management and distribution.
  • Develop integrations between CMS platforms, editorial systems and APIs.
  • Support newsroom workflows enabling efficient publication of content.

Skills

React
Node.js
TypeScript
RESTful APIs
Microservices
AWS
CI/CD
Git
Mentoring
Agile

Tools

Docker
Kubernetes
CI/CD pipelines
Git

Job description

Location: Hybrid / Dublin, Ireland
job type: Permanent / Full-time
Sector and subsector: Technology | Front-End / Back-End Engineering
Salary: Negotiable salary

The Company

The Irish Times Group is Ireland's leading independent quality news publishing organisation. The core activity of The Irish Times Group has evolved from six-day print publishing to a seven-day multi-platform news publisher with a market-leading position in subscriptions, audience engagement and digital innovation.

We focus on producing trusted journalism for our readers, providing media solutions for customers and continuously evolving our products, platforms and ways of working in a rapidly changing media landscape.

The Company is owned by The Irish Times Trust and is managed by The Irish Times DAC. In recent years, The Irish Times Group has expanded its interests to include the Irish Examiner, The Echo, regional newspapers, RecruitIreland.com, MyHome.ie, RIP.ie, The Gloss, Score Beo and other leading Irish digital brands.

The Role

This role is ideal for an experienced software engineer who combines strong technical expertise with a genuine passion for journalism, publishing and content technologies. You will play a key role in the ongoing transformation of one of Ireland's leading news organisations, helping modernise the platforms that enable journalists and editors to create, manage, enrich, publish and distribute content across print, web, mobile and emerging digital channels.

Working closely with Editorial, Product and Engineering teams, you will design, build and evolve the core publishing capabilities that sit at the heart of our newsroom operations. This includes content management systems, publishing workflows, content APIs, content distribution services, editorial tooling, multimedia platforms and integrations with downstream digital products.

This is a full-stack engineering role, with the primary focus on the technology that supports the editorial lifecycle, from content creation and management through to publication and presentation across our websites and mobile applications.

You will contribute to platform modernisation initiatives, CMS transformation programmes, content migration projects and the adoption of new technologies that improve editorial productivity and content experiences.

You will also play an important role in exploring how emerging technologies, including AI, can support journalists and editors through content enrichment, metadata generation, workflow automation, content discovery and newsroom productivity.

As a senior member of the team, you will promote engineering excellence through technical leadership, mentoring, code reviews and the adoption of modern software engineering practices.

Key Responsibilities
  • Design and develop scalable backend services, APIs and integrations using Node.js and TypeScript.
  • Build and evolve the platforms that support content creation, content management and content distribution across editorial channels.
  • Develop and enhance integrations between CMS platforms, editorial systems, content APIs, digital asset management solutions and downstream consumer products.
  • Support and improve newsroom workflows that enable journalists and editors to publish content efficiently and accurately.
  • Contribute to platform modernisation initiatives, including CMS transformation programmes and content migration projects.
  • Design and implement cloud-native solutions using AWS services and modern architectural patterns.
  • Build and maintain microservices and event-driven architectures supporting editorial and publishing workflows.
  • Collaborate closely with Editorial, Product, Design and Engineering teams to deliver high-quality publishing capabilities.
  • Develop solutions that support the delivery of rich content experiences across websites, mobile applications and other digital channels.
  • Contribute to print and digital publishing integrations where editorial workflows span multiple publishing channels.
  • Explore and implement AI-enabled capabilities that improve editorial productivity, content classification, metadata enrichment, search and content discovery.
  • Drive improvements in performance, reliability, scalability, accessibility and security.
  • Champion engineering excellence through clean code, automated testing, code reviews and continuous improvement practices.
  • Ensure security best practices are embedded throughout the software development lifecycle.
  • Contribute to technical strategy, architecture discussions and technology selection decisions.
  • Mentor and support other engineers through coaching, pairing and constructive feedback.
  • Troubleshoot production issues and participate in operational support when required.
  • Contribute to CI/CD pipelines, engineering tooling and operational best practices.
Requirements & Experience for the role
  • 8+ years of professional software engineering experience.
  • Strong commercial experience developing modern web applications using React.
  • Experience designing and building scalable customer-facing digital products.
  • Experience designing, developing and integrating RESTful APIs and backend services.
  • Experience developing cloud-native applications and services.
  • Strong understanding of software design principles, application architecture and modern engineering practices.
  • Experience working with microservices architectures and distributed systems.
  • Experience building event-driven systems and asynchronous integrations.
  • Experience delivering and supporting complex integrations between multiple business and technology platforms.
  • Demonstrated commitment to code quality, automated testing and maintainability.
  • Experience working with Git, CI/CD pipelines and Agile delivery methodologies.
  • Strong communication and stakeholder management skills.
  • Proven ability to independently own and deliver complex technical initiatives.
  • Experience mentoring and supporting less experienced engineers.
  • Experience working on high-traffic consumer-facing websites or digital products.
  • Experience working within digital media, publishing, broadcasting or other content-driven organisations.
  • Experience working with enterprise CMS platforms or modern headless CMS architectures.
  • Experience building and operating content-rich consumer-facing websites serving large audiences.
  • Experience developing and maintaining content APIs and content delivery platforms.
  • Experience with mobile applications and mobile content experiences.
  • Experience with SEO, content discoverability and structured content strategies.
  • Passion for the future of journalism, publishing and digital storytelling
  • Mobile (Nice to Have): React Native, Mobile Content Delivery, Push Notifications, Mobile Analytics, Apple Store and Google Play deployment processes.
  • Backend & Architecture: Node.js, TypeScript, RESTful APIs, Microservices, Event-Driven Architecture, Distributed Systems, Service Integrations, Domain-Driven Design.
  • Content & Publishing Platforms: Enterprise CMS Platforms, Headless CMS Architectures, Editorial Workflows, Publishing Workflows, Content Modelling, Content APIs, Content Distribution, Content Migration Programmes, Digital Asset Management, Multimedia Publishing Platforms, Newsroom Integrations, Print Publishing Integrations.
  • Web Platform Technologies: Analytics and Tracking Technologies, Google Tag Manager (GTM), Consent Management Platforms (CMP), SEO and Content Discoverability, Performance Monitoring, Accessibility Compliance, Content Presentation Platforms.
  • Cloud & Data: AWS Lambda, DynamoDB, Kinesis, EventBridge, API Gateway, S3, CloudWatch, Serverless Architectures.
  • DevOps & Engineering Practices: Git, CI/CD Pipelines, Docker, Infrastructure as Code, Monitoring and Observability, Automated Testing, Security and Vulnerability Management.
  • AI & Emerging Technologies: Generative AI Applications, Large Language Model (LLM) Integrations, Editorial Workflow Automation, Content Classification and Tagging, Metadata Enrichment, Content Discovery, Content Summarisation, Knowledge and Retrieval Platforms, AI-Assisted Publishing Workflows, Responsible AI for Journalism.
Why Join Us?

This is not a typical software engineering role.

You will help build the technology that enables journalists and editors to create, manage and distribute trusted journalism across some of Ireland's most recognised and respected media brands.

Your work will have a direct impact on the tools used by our editorial teams and on the experiences delivered to readers through our websites, mobile applications and publishing products.

You will have the opportunity to work on modern publishing technologies, newsroom transformation initiatives, cloud-native platforms, AI-enabled capabilities and large-scale content systems that sit at the heart of a modern digital media organisation.

If you are excited by content, technology, storytelling and the future of journalism, this is an opportunity to make a meaningful impact while working on challenges that are both technically complex and highly visible.

The Irish Times Group operates a hybrid working policy.

  • Our benefits include Health Insurance Contribution, Pension Contribution, Sick Leave Cover, Maternity and Paternity Leave, Irish Times Premium Digital Subscription, Income Protection Policy, Corporate Gym Membership Discounts, Free Digital GP and Life Assurance Policy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Commercial platform
Senior Software Engineer - Commercial platform

The Irish Times Group • Dublin

Hybrid
EUR 90,000 - 130,000
Health Insurance Contribution
Pension Contribution
Sick Leave Cover
+5
Senior Publishing Platform Engineer (Node/TypeScript)
Senior Publishing Platform Engineer (Node/TypeScript)

The Irish Times Group • Dublin

Hybrid
EUR 90,000 - 130,000
Health Insurance
Pension Contribution
Sick Leave Cover
+5
Senior Software Engineer, Commercial Platforms (Hybrid)
Senior Software Engineer, Commercial Platforms (Hybrid)

The Irish Times Group • Dublin

Hybrid
EUR 90,000 - 130,000
Health Insurance Contribution
Pension Contribution
Sick Leave Cover
+5
Test Automation Engineer
Test Automation Engineer

The Irish Times Group • Leinster

On-site
EUR 55,000 - 75,000
Health Insurance
Pension
Sick Leave
+6
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

MCS Group • Dublin

On-site
EUR 70,000 - 80,000
Comprehensive benefits
Account Executive
Account Executive

The Irish Times Group • Dublin

Hybrid
EUR 40,000 - 65,000
Health insurance
Pension
Sick leave
+6
Senior Software Engineer, Front-End
Senior Software Engineer, Front-End

Cpl Group • Dublin

On-site
EUR 90,000 - 130,000
Staff Software Engineer - Market Data
Staff Software Engineer - Market Data

Jobgether • Ireland

Remote
EUR 140,000 - 200,000
Equity scheme
Fully remote work
Five weeks' paid leave
+3
Senior Full Stack Developer (React + Node.js)
Senior Full Stack Developer (React + Node.js)

Jobgether SRL • Ireland

On-site
EUR 85,000 - 120,000
Remote work
Contract opportunity
Military deferment
Senior Software Engineer
Senior Software Engineer

Ministry Brands • Galway

On-site
EUR 70,000 - 100,000
Hybrid work Galway
25 days leave
Private health insurance
+8