Principal Engineer (R-20004)

Dnb

Dublin

On-site

EUR 120,000 - 170,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

D&B invites an experienced Principal Full-Stack engineer to join our established engineering team working on the D&B Connect platform. You will own end-to-end delivery across the stack, driving scalable solutions for master data management and customer-facing features.

You will collaborate with product, data, and platform teams, shaping architecture, and guiding best practices in a fast-paced environment. Strong UI/backend capabilities and cloud experience are essential.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 12+ years of experience building and deploying commercial software products.
  • Experience with full-stack web products and web frameworks, APIs, databases, and multiple back-end languages.
  • Proven experience building large-scale distributed systems.
  • Experience with cloud platforms (GCP or AWS).
  • Expert in Continuous Integration and Continuous Delivery (CI/CD).
  • Experience with cloud-native architectures and distributed systems.
  • Demonstrated use of AI tools to improve engineering productivity, automation, and delivery outcomes.
  • Strong communication skills, both written and verbal.
  • Ownership mindset, problem solving, and proactive collaboration across teams.
  • Growth mindset with mentoring, technical leadership, and continuous learning.
  • Proficiency in Java and/or Scala, Python, Spark/PySpark and scripting languages.
  • SDLC tooling knowledge: Maven, GitHub, Jenkins, Terraform.

Responsibilities

  • Work across the full stack to build highly scalable distributed solutions with strong user experiences and business impact.
  • Collaborate with product and engineering teams to ensure product quality in a fast-paced Agile environment.
  • Partner with SRE to deploy and manage data infrastructure on cloud platforms like GCP or AWS.
  • Provide technical direction and leadership through architecture reviews and design discussions.
  • Deliver proofs of concept to quickly validate potential architectures and features.
  • Understand requirements and translate them into scalable technical solutions.
  • Tackle complex requirements and perform in-depth analysis to identify root causes.
  • Drive quality improvements through automation, process enhancements, and innovative thinking.
  • Champion AI-enabled engineering practices to accelerate delivery and reliability.
  • Mentor engineers through coaching, code reviews, and knowledge sharing.

Skills

Java
Scala
Python
Spark/PySpark
Scripting languages
System design
Leadership
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

GCP
AWS
Maven
Github
Jenkins
Terraform

Job description

Our MDM team is seeking an experienced Principal Full-Stack engineer, to join an established engineering team. You will work on ourD&B Connect application, a strategic self-service Master Data Management (MDM) platform that enables customers to cleanse, match, enrich, monitor, and manage their first-party data using D&B's Commercial Graph and D-U-N-S®-anchored data assets. This serves as our primary MDM customer-facing platform, accessed via web UI plus CRM, Marketing and Cloud Data Warehouse integrations with planned support for AI-driven headless access through MCP tools.

The Principal Engineer (Full Stack) is responsible for working across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth. This role needs to complete the assigned projects with end-to-end ownership.

Team Overview

Design and evolve enterprise-gradeMaster Data Management (MDM) platforms powering core business entities (e.g., customers, suppliers, leads, reference data)

Address challenges in data quality, identity resolution, integration, and governance at scale

Build highly available, resilient systems that support both real-time and batch workloads across global regions

Collaborate with product, data, and platform teams to transform business needs into scalable technical solutions

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
  • Partner with development and product teams to ensure product quality in a fast-paced Agile environment
  • Partner with SRE team to deploy and manage data infrastructure on cloud platforms such as GCP or AWS
  • Demonstrate strong customer focus and end-to-end ownership of critical applications, including leadership during customer-impacting incidents and driving post-incident improvements
  • Provide technical direction for the team by being an expert in technology, system design and architecture
  • Deliver POCs (Proof of Concept) to quickly identify direction and gaps in proposed architecture and feature development
  • Work closely with different teams to understand and implement the requirements to design and support their workflows.
  • Work on complex requirements, and issues which required in-depth analysis.
  • Proactively improve quality through collaboration, automation, process improvement and innovative thinking
  • Champion the adoption of AI-enabled engineering practices, accelerating software delivery, improving quality, and increasing developer productivity across teams.
  • Mentor and develop engineers through technical leadership, design reviews, coaching, and knowledge sharing.
  • Bachelor’s degree in Computer Science or related fields
  • 12+ years of experience managing and deploying commercial software products
  • Experience in building products across the full stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages.
  • Proven experience building large-scale, distributed systems
  • Proven experience managing solutions on GCP or AWS utilizing a broad set of the services available
  • Expert in the Continuous Integration and Continuous Delivery
  • Experience in performance engineering and optimizations
  • Experience with Cloud based architecture, cloud native solutions and infrastructure/management, developing and handling of distributed systems
  • Demonstrated experience leveraging AI tools such as Copilot, Cursor, Gemini, or Claude to improve engineering productivity, software quality, automation, architecture design, troubleshooting, and delivery outcomes.
  • Strong communication skills (both oral and written)
  • Show an ownership mindset in everything you do. Be a problem solver, be curious and be inspired to take action. Be proactive, seek ways to collaborate and connect with people and teams in support of driving success.
  • Demonstrated growth mindset with a commitment to continuous learning, mentoring, technical leadership, and professional development.
  • Proven excellence with Java and/or Scala, Python, Spark/PySpark and scripting languages
  • SDLC-tooling experience with Maven, Github, Jenkins, Terraform
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer (R-20004)
Principal Engineer (R-20004)

Dun & Bradstreet • Dublin

On-site
EUR 150,000 - 190,000
Senior Engineer (R-20003)
Senior Engineer (R-20003)

Dnb • Dublin

On-site
EUR 90,000 - 140,000
Senior Engineer
Senior Engineer

Dun & Bradstreet • Dublin

On-site
EUR 110,000 - 140,000
Senior Engineer (R-20003)
Senior Engineer (R-20003)

Dun & Bradstreet • Dublin

On-site
EUR 120,000 - 180,000
Senior Engineer (R-20002)
Senior Engineer (R-20002)

Dun & Bradstreet, Inc. • Dublin

On-site
EUR 120,000 - 160,000
Senior Engineer (R-20002)
Senior Engineer (R-20002)

Dun & Bradstreet • Dublin

On-site
EUR 90,000 - 130,000
Principal Full-Stack Engineer: Scalable MDM Platform
Principal Full-Stack Engineer: Scalable MDM Platform

Dnb • Dublin

On-site
EUR 120,000 - 170,000
Principal Full-Stack Engineer, MDM Platform & AI-Driven
Principal Full-Stack Engineer, MDM Platform & AI-Driven

Dun & Bradstreet • Dublin

On-site
EUR 150,000 - 190,000
Manager of Software Engineer
Manager of Software Engineer

Mastercard • Ireland

On-site
EUR 110,000 - 140,000
Senior MDM Engineer: Scale Data Platform & AI Tools
Senior MDM Engineer: Scale Data Platform & AI Tools

Dun & Bradstreet • Dublin

On-site
EUR 90,000 - 130,000