Software Engineer

Charlotte, NC, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
On-site
USD $69.00 - 74.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Use Cases
  • Caching
  • Reference Data
  • Data Quality
  • Migration
  • Collaboration
  • Analytics
  • Agile
  • Sprint
  • JIRA
  • Data Engineering
  • Extract
  • Transform
  • Load
  • Python
  • Apache Spark
  • SQL
  • Performance Tuning
  • Data Modeling
  • Meta-data Management
  • Process Control
  • Auditing
  • Communication
  • PySpark
  • Google Cloud Platform
  • Google Cloud
  • Storage
  • GCS
  • Cloud Computing
  • Databricks
  • Snow Flake Schema
  • Data Governance
  • Encryption
  • Data Masking
  • Continuous Integration
  • Continuous Delivery
  • Workflow
  • Git
  • Release Management
  • Orchestration
  • Streaming
  • Apache Kafka
  • Finance
  • Know Your Customer
  • Management
  • AML
  • Screening
  • Fraud
  • Documentation
  • Regulatory Compliance
  • Software Engineering
  • Training
  • Military
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description:
Job Title: Data Engineer / Data Platform Engineer (Python, PySpark)

Location: Remote / Hybrid (TBD; non-NYC preferred based on team guidance)
Assignment Type: Contingent Resource
About the Role

We are seeking a highly skilled Data Engineer to support the modernization of Financial Crimes Technology, moving from legacy vendor platforms toward scalable, cloud-native, in-house solutions. In this role, you will design and build data pipelines, enhance data quality, and enable analytics and downstream applications across critical financial crimes domains including AML, investigations, sanctions, fraud, and KYC.

You will consult on complex, large-scale engineering initiatives, analyze multifaceted technical challenges, and collaborate strategically with cross-functional teams. This role requires strong technical depth in data engineering, an understanding of regulated environments, and the ability to drive outcomes in a fast-moving environment.
Responsibilities
Data Engineering & Platform Development
  • Design, build, and maintain scalable batch and/or streaming data pipelines for financial crimes use cases.
  • Develop and optimize data transformation workflows using Python, PySpark, and advanced SQL.
  • Apply expert knowledge of Apache Spark architecture (executors, partitions, shuffles, joins, caching) to improve processing performance.
  • Support ingestion pipelines from multiple systems (transactional platforms, case management tools, reference data repositories, and more).
  • Implement data quality controls, reconciliation processes, and audit-ready validations to ensure integrity and reliability.
  • Contribute to modernization initiatives, including migration planning and redesign from legacy tooling to in-house frameworks.
Collaboration & Delivery
  • Work closely with engineering, analytics, risk, and compliance partners to translate business needs into data models, mappings, and curated datasets.
  • Produce clear documentation for pipelines, logic flows, operational processes, and runbooks.
  • Participate in Agile ceremonies and support sprint planning, execution, and delivery (Jira).
Required Qualifications
  • 5+ years of experience in Data Engineering, ETL development, or data platform engineering.
  • Strong hands-on proficiency in:
    • Python
    • PySpark / Apache Spark
    • Advanced SQL
  • Experience working with large-scale datasets and performance tuning.
  • Strong understanding of key data concepts:
    • Data modeling
    • Data governance
    • Metadata and lineage
  • Experience operating in regulated environments with strong process, control, and audit requirements.
  • Excellent communication skills with the ability to partner across engineering and business teams.
Preferred Qualifications
  • Experience running PySpark workloads on Google Cloud Platform (Google Cloud Platform):
    • Dataproc
    • BigQuery
    • Google Cloud Storage (GCS)
  • Background with cloud-native data platforms, data lakehouses, or warehouses (Databricks, Snowflake, BigQuery).
  • Exposure to:
    • Data governance and security (encryption, data masking, PII handling)
    • CI/CD workflows (Git, pipelines, automation, release management)
    • Orchestration tools (Airflow or similar)
    • Streaming technologies (Kafka)
  • Prior experience supporting Financial Crimes programs (AML, sanctions, fraud, KYC).
Domain Expertise (Highly Valued)
  • Direct experience supporting:
    • Anti-Money Laundering (AML)
    • Transaction monitoring
    • Investigations
    • Sanctions screening
    • Fraud programs
  • Strong familiarity with regulatory expectations and documentation standards associated with risk and compliance functions.
Additional Required Qualifications
  • 5+ years of Software Engineering experience, or equivalent via work experience, training, military service, or education.
  • Work Location: Charlotte, NC.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1126084
  • Posted 2 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Contract

USD 69.00 - 74.00 per hour

Charlotte, North Carolina

Today

Contract

USD 69.00 - 74.00 per hour

Charlotte, North Carolina

Today

Contract

USD65 - USD70

Charlotte, North Carolina

Today

Contract

USD65 - USD70

Search all similar jobs