Taro Logo

Principal Engineer - Full Stack (R-18273)

Dun & Bradstreet unlocks the power of data through analytics, creating a better tomorrow for businesses worldwide.
Principal Software Engineer
Remote
5,000+ Employees
12+ years of experience
Enterprise SaaS

Job Description

Dun & Bradstreet, a global leader in data analytics with over 6,000 team members worldwide, is seeking a Principal Engineer - Full Stack to join their technology team. This role offers an exciting opportunity to work on large-scale distributed systems and shape the technical direction of the team. As a Principal Engineer, you'll be responsible for building highly scalable solutions across the full technology stack, working with cloud platforms like AWS and GCP, and leading technical initiatives.

The ideal candidate will bring 12+ years of experience in commercial software development, with deep expertise in Java or Go, modern front-end frameworks, and cloud technologies. You'll be working in a dynamic environment where you'll collaborate with DevOps teams, deliver proof of concepts, and solve complex technical challenges.

This position combines technical leadership with hands-on development, requiring someone who can both architect solutions and write efficient, reusable code. You'll be part of a company that values innovation, creativity, and professional growth, with opportunities to work on cutting-edge technologies and meaningful projects that impact global business decisions.

The role offers remote work flexibility and the chance to be part of a company that's continuously evolving in the data analytics space. If you're passionate about building scalable solutions, mentoring teams, and working with modern technology stacks, this position offers an excellent opportunity to make a significant impact while advancing your career at a respected global organization.

Last updated a month ago

Responsibilities For Principal Engineer - Full Stack (R-18273)

  • Work across the full stack, building highly scalable distributed solutions
  • Work closely with DevOps team to deploy and manage data infrastructure on cloud platforms
  • Provide technical direction for the team
  • Deliver POCs to identify direction and gaps in proposed architecture
  • Work closely with different teams to understand and implement requirements
  • Work on complex requirements and issues requiring in-depth analysis

Requirements For Principal Engineer - Full Stack (R-18273)

Java
React
Go
  • 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 stack
  • Proven experience building large-scale, distributed systems
  • Experience managing solutions on GCP or AWS
  • Proficiency in modern front-end frameworks (React, Angular or Vue.js)
  • Deep technical understanding of Java or Go
  • Hands on experience in SQL queries
  • Expert in CI/CD
  • Experience in performance engineering and optimizations
  • Experience with cloud-based architecture and distributed systems
  • Strong communication skills
  • Proficiency in Microsoft office suite

Related Jobs