Principal Engineer_R-13818
Dublin - Ireland /
Technology /
Employee: Full Time
/ Hybrid
Why We Work at Dun & Bradstreet
Dun & Bradstreet unlocks the power of data through analytics, creating a better tomorrow. Each day, we are finding new ways to strengthen our award-winning culture and accelerate creativity, innovation and growth. Our 6,000+ global team members are passionate about what we do. We are dedicated to helping clients turn uncertainty into confidence, risk into opportunity and potential into prosperity. Bold and diverse thinkers are always welcome. Come join us!
Dun & Bradstreet is looking for a Principal Engineer to join our RDI (Research, Development & Innovation) team. You will be responsible for designing and developing cutting-edge data processing capabilities dealing with billions of records. You’ll be working in a stimulating, collaborative environment focused on continuous improvement and growth. You will be passionate about software engineering, excited by the possibilities of technology to transform industries and inspired by the power of data.
We’re looking for someone who has expert software engineering skills and a proven track record of delivering creative, high-quality software solutions. You’re able to prioritize well, communicate clearly and bring an analytic approach to producing innovative solutions. You believe that true success comes from helping others succeed and will help develop the engineering team’s capabilities by acting as a trusted advisor and mentor.
If you’re passionate about software engineering, excited by the possibilities of technology to transform industries, and inspired by the power of data to drive insights and smarter decision-making, we want to talk to you!
As part of the team RDI team, you’ll:
- Be an integral member of a cross-functional team in an agile environment
- Develop platform capabilities to meet business requirements
- Determine operational feasibility of proposed solutions
- Validate solutions using proof of concepts and prototypes
- Write high-quality clean code (low maintenance, testable and performant) deployed in the cloud
- Collaborate with the team to take advantage of new concepts/technologies
- Continually learn and be relentlessly curious
- Support and develop software engineers by providing advice and coaching
- Support rapid prototyping of solutions to validate requirements and performance
- Support patent identification and creation
- Collaborate with architects to recommend technologies and design
- Lead a development team
About you:
- You will have a bachelor’s degree in computer science or a related field
- Have 10+ years of experience developing commercial software
- Have a genuine passion and interest in technology and software development with a thorough knowledge of the latest trends, best practices, and new technologies
- Excellent Experience in at least one major programming language. Preferably Java or Scala (Apache Spark). Experience with Python is also beneficial
- Excellent debugging and coding skills
- Extensive experience with Cloud Computing concepts and technologies. Preferably public clouds such as GCP or AWS
- Experience with both RDBMS and NoSQL databases. E.g. MySQL, DynamoDB, PostgreSQL, MongoDB etc
- Have good analytical and problem-solving skills. Experience gathering and analyzing information for the development of effective solutions to problems or situations. Can solve complex problems quickly
- Proven experience with rapid prototyping and Proof of Concepts using a wide variety of programming languages and frameworks
- Have good analytical and problem-solving skills. Experience gathering and analyzing information for the development of effective solutions to problems or situations. Can solve complex problems quickly
- Experience with many different programming languages and frameworks. And the experience to know when to use them
- Strong knowledge of microservice development in large scale, high-transaction and high-availability secure environments
- Motivated and pro-active. Able to deal with uncertainty and ambiguous requirements
- You have worked in a collaborative setting supporting team members where needed
- You demonstrate humility and empathy
We appreciate you may not meet all listed criteria above, but if you have the passion and eagerness to learn and grow, we want to hear from you!!
At Dun & Bradstreet, we are 6,000 friendly colleagues around the world waiting to meet you and give you the opportunity to grow your career
All employees and contractors working in D&B should be aware that they have responsibilities in relation to the Company’s Business Management System. This relates to information and its security, quality, environment and health and safety both during and post-employment with D&B
Dun & Bradstreet is an Equal Opportunity Employer