Principal Software Engineer
R-14159
Posted on 3/24/2023
INACTIVE
Dun & Bradstreet

5,001-10,000 employees

Business intelligence products for companies
Company Overview
Dun & Bradstreet seeks to create a global network of trust enabling clients to turn uncertainty into confidence, risk into opportunity, and potential into prosperity. The company is building on its world-class data and analytics—Dun & Bradstreet Data Cloud—to deliver more data and deeper insights.
Financial Services
Data & Analytics

Company Stage

N/A

Total Funding

$385.4M

Founded

1840

Headquarters

Jacksonville, Florida

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

1%
Locations
Jacksonville, FL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Redshift
Apache Flink
NoSQL
Data Structures & Algorithms
Apache Spark
SQL
Java
Docker
AWS
Jenkins
SCRUM
REST APIs
Hadoop
C/C++
Yarn
Data Analysis
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field
  • 5+ years of industry experience developing production software
  • 5+ years of experience with Java, C++, or a related computer programming language
  • Strong understanding of computer science fundamentals: algorithms, data structures, object-oriented programming & design
  • Self-driven, ability to work in a fast-paced, dynamic environment
  • Excellent written and verbal communication skills
  • Must be able to articulate, document, and present software designs and technical decisions to team members and project leads
Desired Qualifications
  • Big data, data processing pipelines, or ETL (extract, transform, load) systems
  • MapReduce, Hadoop, Spark, Cascading, Flume, Flink, Yarn, Docker, or similar technologies
  • Database design, SQL, NoSQL Databases, and JDBC
  • Amazon AWS (or other) cloud technologies: EMR, Redshift, RDS, DynamoDB, S3, ECS
  • HTTP, REST & CRUD APIs, microservices, JSON, Java Spring Framework, and SaaS applications
  • Software test design and development; unit, functional, & deployment testing; CI/CD environments; Jenkins; JUnit, TestNG, or other test frameworks
  • Exposure to Agile/Sprint/Scrum software development practices