Senior Software Engineer - Data & Analytics- Contingent
Job Description
Experis invites you to join a contingent Senior Software Engineer role focused on Data and Analytics in Charlotte, NC, onsite. This position offers an hourly rate of $76 and the chance to own meaningful outcomes within a large enterprise, shaping data architecture and influencing technical direction. You will design, build, and maintain high-performance data pipelines and translate business requirements into robust technical solutions using SQL, PySpark, and Python.
Benefits
- Own outcomes and influence architecture in a dynamic, enterprise environment
- Work on high-visibility, impactful projects with measurable outcomes
- Collaborate with a talented team of professionals across disciplines
- Engage in continuous learning and development opportunities
- Be part of a forward-thinking organization committed to innovation
Responsibilities
- Design, build, and maintain high-performance, scalable data pipelines in a large enterprise environment
- Develop and optimize data solutions using SQL, PySpark, and Python
- Take full ownership of assigned deliverables from design through production support
- Lead prior initiatives by driving deliverables to completion and clearly communicating status, risks, and dependencies
- Partner closely with product managers and upstream/downstream teams to translate business requirements into technical solutions
Requirements
- 7+ years of overall experience as a Software Engineer
- 4+ years of experience building big data pipelines
- Hands-on experience with Apache Spark, Hive, and Iceberg tables
- Strong programming experience with 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