Senior Engineer (R-20002)

Dun & Bradstreet

Dublin

On-site

EUR 90,000 - 130,000

Full time

2 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Dun & Bradstreet is seeking a Senior Engineer to join the MDM team and contribute to the D&B Connect platform. You will help cleanse, match, enrich, and govern master data across customers, suppliers, and references, delivering scalable solutions via web UI and integrations with CRM and cloud data warehouses.

You will collaborate with product and platform teams, drive architecture decisions, and leverage AI tools to improve productivity and software quality, with a focus on performance and

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 8+ years of experience managing and deploying commercial software products.
  • Advanced Linux knowledge.
  • Strong Java and/or Scala, Python, Spark/PySpark skills.
  • Proven experience deploying on GCP or AWS.
  • Experience with large-scale distributed systems.
  • SDLC tooling experience: Maven, Github, Jenkins, Terraform.

Responsibilities

  • Develop scalable, distributed software systems and support multiple initiatives.
  • Design, develop, debug, test, and maintain software applications.
  • Collaborate with product, data, and platform teams to turn requirements into solutions.
  • Mentor colleagues and pursue professional growth opportunities.
  • Improve code quality via unit tests, automation, and code reviews.
  • Plan and execute application modernization, re-platforming, and refactoring.
  • Identify opportunities for performance improvements and reduce tech debt.
  • Partner with SRE to deploy and manage data infrastructure on cloud platforms.
  • Demonstrate customer focus and end-to-end ownership of applications.
  • Leverage AI-enabled tools to boost productivity and engineering quality.

Skills

Java
Scala
Python
Spark/PySpark
Scripting languages
Linux
Distributed systems
Cloud platforms (GCP/AWS)
AI tools (Copilot/ChatGPT)

Education

Bachelor’s degree in Computer Science or related fields

Tools

Maven
Github
Jenkins
Terraform
GitHub Copilot
Cursor
ChatGPT
Gemini
Claude

Job description

Our MDM team is seeking a Senior Engineer, to join an established engineering team. You will work on our D&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 Senior Engineer will work in a scrum team building highly scalable distributed solutions that enable positive user experiences and measurable business growth. This role will collaborate with business and technical teams to translate business requirements and functional specifications into innovative solutions implementing performant, scalable and maintainable designs.

Team Overview
  • Design and evolve enterprise-grade Master 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
Key Responsibilities
  • Develop scalable, distributed software systems and work on other projects that require research, awareness, interactivity and the ability to ask the right questions
  • Design, develop, debug, support, maintain and test software applications
  • Work closely with other teams across a wide breadth of applications and solutions
  • Assist SME in providing consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures; and pursue professional growth
  • Help improve code quality through writing unit tests, automation and performing code reviews
  • Identify, plan and ensure successful incremental execution of application modernization, re-platform and refactoring efforts
  • Recognize opportunities for continuous improvement to a technology solution whether it’s optimizing the performance of the system or identifying tech debt
  • 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 applications, including participation in incident response activities and post‑incident reviews when customer‑impacting issues occur.
  • Proactively improve quality through collaboration, automation, process improvement and innovative thinking
  • Leverage AI‑enabled development tools to improve engineering productivity, software quality, development velocity, and operational efficiency.
Key Requirements
  • Bachelor’s degree in Computer Science or related fields
  • 8+ years of experience managing and deploying commercial software products
  • Advanced Linux knowledge
  • Strong understanding of triaging data & performance issues and how to resolve them while demonstrating a strong sense of urgency
  • Independent thinker able to multi‑task in a fast‑paced environment
  • Proven excellence with Java and/or Scala, Python, Spark/PySpark and scripting languages
  • Ability to manage multiple projects and initiatives in parallel
  • Proven experience managing solutions on GCP or AWS utilizing a broad set of the services available
  • Proven experience working on large‑scale, distributed systems
  • 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, professional development, mentoring, and knowledge sharing.
  • Demonstrated experience using AI tools such as GitHub Copilot, Cursor, ChatGPT, Gemini, or Claude to improve software development, troubleshooting automation, and engineering productivity.
  • SDLC‑tooling experience with Maven, Github, Jenkins, Terraform

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please visit https://bit.ly/3LMn4CQ.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer (R-20002)
Senior Engineer (R-20002)

Lever, Inc. • Dublin

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

Lever, Inc. • Dublin

On-site
EUR 120,000 - 180,000
Principal Engineer (R-20004)
Principal Engineer (R-20004)

Lever, Inc. • Dublin

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

dnb • Dublin

On-site
EUR 90,000 - 120,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
Senior MDM Engineer: Data Platform & AI Tools
Senior MDM Engineer: Data Platform & AI Tools

Lever, Inc. • Dublin

On-site
EUR 120,000 - 160,000
Senior Engineer, Scalable MDM & Data Quality Platform
Senior Engineer, Scalable MDM & Data Quality Platform

dnb • Dublin

On-site
EUR 90,000 - 120,000
Senior Data Engineer
Senior Data Engineer

Fulcrum Digital Inc • Dublin

On-site
EUR 90,000 - 130,000
Specialist Data Analyst (R-19890)
Specialist Data Analyst (R-19890)

Dun & Bradstreet, Inc. • Dublin

On-site
EUR 70,000 - 95,000
Annual leave 25 days
Volunteer days
Hybrid model
+7
Software Engineer II (R-19394)
Software Engineer II (R-19394)

Dnb • Dublin

On-site
EUR 70,000 - 90,000
25 days annual leave
Flexible working - hybrid model
Employee Health Insurance
+2