DataJobs.io
← Back to all jobs

Job Description

This contingent Senior Software Engineer role centers on data and analytics within a large enterprise, based onsite in Charlotte, NC. The position is structured as a contract engagement with an hourly rate of USD 76. The successful candidate will design, build, and maintain high‑performance data pipelines and translate business requirements into technical solutions using SQL, PySpark, and Python.

Responsibilities

  • Design, develop, and maintain scalable, high‑performance data pipelines within a large enterprise environment
  • Create and optimize data processing solutions using SQL, PySpark, and Python
  • Own assigned deliverables end to end, from design through production support
  • Drive prior initiatives to completion, clearly communicating status, risks, and dependencies
  • Collaborate closely with product managers and upstream/downstream teams to translate business requirements into technical solutions

Requirements

  • Seven or more years of overall experience as a Software Engineer
  • Four or more years of experience building large data pipelines
  • Hands‑on experience with Apache Spark, Hive, and Iceberg tables
  • Strong programming proficiency in Python, PySpark, SparkSQL, Scala, and Bash scripting
  • Experience with CI/CD pipelines, code quality improvement, and vulnerability remediation

Technologies

  • SQL
  • PySpark
  • Python
  • Apache Spark
  • Hive
  • Iceberg
  • SparkSQL
  • Scala
  • Bash scripting

Benefits

  • Opportunity to own outcomes and influence architecture in a dynamic environment
  • Work on impactful projects with high visibility
  • Collaborate with a talented team of professionals
  • Engage in continuous learning and development opportunities
  • Be part of a forward‑thinking organization committed to innovation

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.