Taro Logo

Principal Software Engineer (R-17891)

Dun & Bradstreet unlocks the power of data through analytics, helping clients turn uncertainty into confidence and risk into opportunity.
Jacksonville, FL, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer (R-17891)

Dun & Bradstreet, a global leader in data analytics with over 6,000 team members, is seeking a Principal Software Engineer to join their innovative team. This role represents an exciting opportunity to work on both platform and data teams, developing and maintaining a best-in-class B2B audience building platform. The position involves working with diverse datasets from multiple sources, including mobile, web, government agencies, and social media, to create valuable insights for clients.

The ideal candidate will bring 10+ years of software engineering experience and deep expertise in both frontend and backend technologies. You'll be working with modern technologies including TypeScript, React, Node.js, and PostgreSQL, while leveraging cloud platforms like GCP and AWS. The role offers a perfect blend of technical leadership and hands-on development, where you'll be architecting robust systems and writing highly fault-tolerant software.

As a Principal Engineer, you'll have the opportunity to influence technical decisions, mentor team members, and drive best practices in engineering. The position offers a comprehensive benefits package including generous PTO, parental leave, 401k matching, and complete healthcare coverage. Working in a hybrid environment, you'll be part of a collaborative culture that values innovation, diversity, and continuous learning.

This role is perfect for a seasoned engineer who is passionate about building scalable solutions, enjoys working with big data, and wants to make a significant impact in a global organization that helps businesses make better decisions through data analytics.

Last updated 2 months ago

Responsibilities For Principal Software Engineer (R-17891)

  • Design and implement state of the art backend and frontend systems
  • Advise project leadership on technical subjects and feasibility
  • Assist in identifying engineering talent and participate in interview process
  • Take ownership of application code and develop complete understanding
  • Collaborate with DevOps, Product and stakeholders
  • Architect robust and fault-tolerant systems
  • Design and document maintainable systems
  • Collaborate with data, platform, QA, and DevOps teams
  • Process, analyze, search, and visualize vast datasets

Requirements For Principal Software Engineer (R-17891)

TypeScript
Node.js
Python
React
PostgreSQL
  • 10+ years of successful commercial experience in software engineering
  • Experience with meta-frameworks (Next.js, Remix)
  • Experience developing isomorphic web applications in TypeScript
  • Proficiency in Node.js, Python, or Go
  • Experience with React.js framework
  • Expertise in Relational Database optimization (Postgres)
  • Experience with Google Cloud Platform or AWS services
  • Experience with version control and Agile Project Management tools
  • Expertise in containerized infrastructure and CI/CD systems
  • Experience with SQL and relational databases
  • Experience in AdTech and online advertising technologies

Benefits For Principal Software Engineer (R-17891)

401k
Dental Insurance
Education Budget
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Generous paid time off
  • Up to 16 weeks 100% paid parental leave
  • Paid sick time
  • Education assistance
  • Paid volunteer days & donation matching
  • Competitive 401k with company matching
  • Health & wellness benefits
  • Medical, dental & vision insurance

Interested in this job?

Jobs Related To Dun & Bradstreet Principal Software Engineer (R-17891)