Dun & Bradstreet logo

Senior Software Engineer (R-18207)

Dun & Bradstreet

Austin, TX
Full Time
Senior
about 1 month ago

Job Description

About the Role

Dun & Bradstreet unlocks the power of data through analytics, creating a better tomorrow. Our team is dedicated to helping clients turn uncertainty into confidence, risk into opportunity, and potential into prosperity. We foster an award-winning culture that emphasizes creativity, innovation, and growth. The Senior Software Engineer role is part of the D&B Hoovers team, which builds complex search solutions on scalable architectures to support large data sets and high user demand. We value solving hard data problems, working with modern technologies like Scala, Elasticsearch, and Akka, and building scalable software in a fast-paced environment.

Key Responsibilities

  • Design and build scalable software using Scala, Akka, and related technologies.
  • Work in a team of Software Engineers and business partners to ensure that the solutions meet the business objectives.
  • Model analytical data in a searchable and scalable way.
  • Build and maintain Unit and Integration tests.
  • Collaborate with other team members to improve development practices.
  • Create new ways of pivoting client data with D&B's rich datasets.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, Physics, or Mathematics.
  • 5+ years of proven software systems design and delivery.
  • Advanced programming skills and comfort with multiple languages.
  • Experience working in a language that incorporates at least some functional features such as C#, Rust, modern Java, or Haskell.
  • Significant experience working with relational databases, including storing, querying, joining, and grouping data.
  • Understanding of fundamental computer science concepts such as data structures and algorithmic complexity.
  • Experience with Agile development methodologies like Scrum, Kanban, or XP.
  • Energy and passion for software development and emerging technologies.

Nice to Have

  • Real-world experience with Large Language Models.
  • Real-world experience with Elasticsearch outside.
  • Experience with Akka and Akka Streams, including knowledge of Pekko.
  • Experience with very large datasets (hundreds of millions to tens of billions of records), especially using highly concurrent systems like Spark or Hadoop.

Qualifications

  • Educational background in Computer Science, Engineering, Physics, or Mathematics.

Benefits & Perks

  • Generous paid time off in your first year, increasing with tenure.
  • Up to 16 weeks 100% paid parental leave after one year of employment.
  • Paid sick time to care for yourself or family members.
  • Education assistance and extensive training resources.
  • Do Good Program: Paid volunteer days & donation matching.
  • Competitive 401k with company matching.
  • Health & wellness benefits, including discounted Wellhub membership rates.
  • Medical, dental & vision insurance for you, spouse/partner & dependents.

Working at Dun & Bradstreet

We are passionate about what we do, fostering a culture of creativity, innovation, and growth. Our team values solving hard data problems, working collaboratively, and building scalable, impactful solutions in a fast-paced environment. We support diversity, continuous learning, and community engagement through programs like volunteer days and donation matching.

Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Dun & Bradstreet

Website

dnb.com

Company Size

5001-10000 employees

Location

Austin, TX

Industry

Credit Bureaus

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches