Demo

Senior Software Engineer - Data & Analytics

Strategic Staffing Solutions
Charlotte, NC Contractor
POSTED ON 4/26/2026
AVAILABLE BEFORE 5/26/2026

Senior Software Engineer Data & Analytics


Location



  • Charlotte, NC (preferred)
  • Dallas, TX (Irving) secondary option
  • Hybrid (3 Days in and 2 days remote)

Duration



  • 12-month contract (potential to extend) W2 ONLY NO C2C



Overview


We are seeking a Senior Software Engineer Data & Analytics to design and build scalable, enterprise-grade data pipelines. This role goes beyond hands-on development you will take full ownership of deliverables, proactively communicate risks, and drive initiatives from concept through production.

This is an ideal opportunity for engineers who thrive in fast-paced, large-scale environments and enjoy influencing architecture, improving performance, and leading through action.



Key Responsibilities



  • Design, build, and maintain high-performance, scalable data pipelines
  • Develop solutions using Python, PySpark, and SQL
  • Own deliverables end-to-end: design, development, testing, and production support
  • Translate business requirements into data-driven technical solutions
  • Improve pipeline reliability, scalability, and performance
  • Partner with product managers and cross-functional teams
  • Proactively identify risks, communicate status, and escalate issues
  • Contribute to CI/CD pipelines, code quality, and security remediation
  • Mentor team members and collaborate within Agile environments



Required Qualifications



  • 7 years of experience in Software Engineering
  • 4 years building big data pipelines
  • 4 years of experience with:

    • Apache Spark (PySpark / Spark SQL)
    • Hive and Iceberg tables
    • SQL / SQL Server or other RDBMS

  • Strong programming experience in:

    • Python
    • PySpark / Spark SQL
    • Scala
    • Bash / Shell scripting

  • Experience with CI/CD pipelines, testing, and code quality practices
  • 2 years working in Agile (Scrum or SAFe) environments



Preferred Qualifications



  • Experience in financial services or large enterprise environments
  • Familiarity with:

    • REST APIs
    • Dremio
    • Object storage solutions

  • Experience with streaming/event-driven architectures (Kafka)
  • Workflow orchestration tools such as:

    • Airflow
    • Oozie
    • Autosys




Key Skills



  • SQL
  • Python
  • PySpark
  • Data Pipelines / Big Data Processing



What We re Looking For



  • Strong communication skills clear, concise, and proactive
  • Proven ability to own and drive projects to completion
  • Self-starter who identifies issues and takes action
  • Experience leading initiatives, not just executing tasks
  • Comfortable working in enterprise-scale, fast-paced environments



Why Join


This role offers the opportunity to:


  • Own impactful, large-scale data initiatives
  • Influence architecture and engineering best practices
  • Work in a highly collaborative, fast-moving environment
  • Gain visibility with senior stakeholders

Hourly Wage Estimation for Senior Software Engineer - Data & Analytics in Charlotte, NC
$67.00 to $80.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Data & Analytics?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Data & Analytics career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Strategic Staffing Solutions

  • Strategic Staffing Solutions Topeka, KS
  • Strategic Staffing Solutions is currently looking for an IT Asset Management Analyst for a contract opportunity with one of our largest clients located in ... more
  • 1 Day Ago

  • Strategic Staffing Solutions Minneapolis, MN
  • Software Engineer (.NET Core / Angular) Location: Minneapolis, MN (Hybrid 3-in office, 2 remote) Duration: 12-month contract (potential to extend) Overview... more
  • 1 Day Ago

  • Strategic Staffing Solutions Detroit, MI
  • Strategic Staffing Solutions is currently looking for an IT Technician, W2 contract engagement with one of our largest clients in Detroit, MI! REMOTE!! Tit... more
  • 1 Day Ago

  • Strategic Staffing Solutions Charlotte, NC
  • Strategic Staffing Solutions is currently looking for a Product Analyst (Payments) for a W2 contract opportunity with one of our largest clients! This is a... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Data & Analytics jobs in the Charlotte, NC area that may be a better fit.

  • Jobs via Dice Charlotte, NC
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Genesis10, is seeking the following. Apply via Dice to... more
  • 13 Days Ago

  • Acuity Analytics Charlotte, NC
  • Key responsibilities: Develop and maintain scalable ELT pipelines and data workflows Design and implement data models and warehouse structures Build full s... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!