Durham, NC

Salary
$75–$80/hrfrom the description
Posted
Jul 27, 2026
Location
Durham, NC
Last confirmed open
Jul 28, 2026

What this job asks for AI summary

A contract Data Engineer role on Fidelity Brokerage's Data Aggregation team, based in Durham, NC on a hybrid schedule. The position centers on designing and building ETL pipelines using Apache Spark on AWS EMR, integrating data from REST/SOAP APIs via Java clients, and writing to NoSQL stores such as Cassandra or Yugabyte. The ideal candidate brings deep Spark and Scala experience alongside familiarity with cloud data lake and warehousing tools like Snowflake.

Senior level · 10+ years · Durham-Chapel Hill, NC · Bachelor's required · Contract

Must have (11)
Apache Spark · 10+ yrsETLScalaJavaRESTSOAPAWS, Azure or GCPAWS EMRCassandra or YugabyteSnowflakeParquet or Hdf5
Nice to have (1)
Control-M

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 1 people in the Durham-Chapel Hill, NC area plausibly meet what this posting asks for (database architects). range 1–1

Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.

What gives you an edge
Cassandra8%SOAP10%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
ETL62%Snowflake42%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $144,888 (middle half $120,462–$165,021). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

The role is posted by TEKsystems/Fidelity TalentSource as a staffing contract; the end client is Fidelity Investments.

The '10+ years' experience requirement is explicitly tied to Spark services for data movement, so it is captured both as the overall years minimum and as the years demanded on the Apache Spark skill.

Control-M appears only in the 'Top Skills Details' list alongside the primary required skills, but is not mentioned in the body requirements — treated as preferred given the ambiguity.

The posting states the role is currently hybrid (1 week onsite / 1 week remote) but will transition to fully onsite by end of year; remote is set to false accordingly.

SOC classification is Medium confidence: the role is primarily ETL/data pipeline engineering (15-1243 Database Architects), but the heavy Spark application development and software deployment work also fits 15-1252 Software Developers.

Posting is for a contract engagement — the market benchmarks below price full-time roles, so read the comp comparison with that in mind.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗