

Strategic Staffing Solutions
Data Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer in Charlotte, NC, on a 6–9 month contract, paying $75-85/hr W2 only. Key skills include Python, Docker, and experience in regulated applications. A Bachelor’s degree and 10+ years in application development are required.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
680
-
🗓️ - Date
March 6, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Charlotte, NC
-
🧠 - Skills detailed
#SQL (Structured Query Language) #Leadership #Kafka (Apache Kafka) #Scala #Data Engineering #Computer Science #Apache Kafka #Migration #Data Processing #Docker #Security #Data Integration #Deployment #Stories #Python #Data Mart #Containers #Compliance
Role description
Data Engineer – (Enterprise Protective Services)
Location: Charlotte, NC Hybrid (Local Required)
Duration: 6–9 Month Contract
Pay: $75-85/hr W2 ONLY, NO C2C
Overview
We are seeking an experienced Senior Software Engineer to join the Enterprise Protective Services (EPS) Support and Development Team. This role will support an ongoing initiative focused on building an Enterprise Protective Services Data Mart.
The ideal candidate will bring strong expertise in Python development, containerized environments, and distributed data processing frameworks, along with a deep understanding of the software development lifecycle. This role requires the ability to translate complex requirements into scalable solutions while collaborating closely with product owners, business stakeholders, and technical teams.
This is a hybrid role for local candidates with an expected contract duration of 6–9 months.
Key Responsibilities
• Design and build complex software solutions supporting the Enterprise Protective Services Data Mart initiative.
• Demonstrate a strong understanding of the software development lifecycle, including design, development, testing, and deployment.
• Translate complex ideas and requirements into user stories and technical solutions, including effort estimates and task breakdowns.
• Collaborate with product owners and business users to clarify requirements and answer technical questions.
• Ensure all solutions adhere to regulatory, security, and compliance requirements.
• Utilize appropriate Human Performance tools during testing and implementation activities.
• Support testing, deployment, and migration of code across environments, ensuring adherence to design, coding, and source control standards.
• Lead or participate in design reviews and code walkthroughs as both presenter and reviewer.
• Effectively communicate complex technical concepts to both technical and non-technical audiences.
• Provide knowledge transfer and technical guidance to support teams responsible for maintaining developed solutions.
• Manage multiple user stories concurrently while prioritizing work to meet delivery timelines.
• Collaborate with distributed teams and managed service providers to support development and delivery objectives.
Required Qualifications
• Bachelor’s degree in Computer Science or a related discipline
• 10+ years of experience in application development and support
• Strong understanding of the application solution delivery lifecycle
• Excellent interpersonal, written, and verbal communication skills
• Proven ability to work effectively with business stakeholders, IT teams, service providers, and leadership
• Demonstrated analytical and problem-solving abilities
• Ability to manage and prioritize multiple concurrent user stories and development tasks
Required Technical Skills
• Python
• Docker, including experience running containers in Docker Swarm mode
• Strong understanding of modern software development practices and architecture
Preferred Technical Skills
• PyFlink or Apache Flink
• SQL
• Apache Kafka
• Experience with modern source code management tools and processes
• Experience supporting highly regulated applications
• Knowledge of enterprise IT security standards and compliance practices
• Experience working with remote or distributed development teams
• Application and system integration experience
• Understanding of data integration architectures, including:
• Operational Data Stores (ODS)
• Data Warehousing concepts
Additional Information
• Contract Duration: 6–9 months
• Work Arrangement: Hybrid (local candidates only)
• Candidates should be comfortable working in a collaborative environment involving multiple technical and business stakeholders.
Data Engineer – (Enterprise Protective Services)
Location: Charlotte, NC Hybrid (Local Required)
Duration: 6–9 Month Contract
Pay: $75-85/hr W2 ONLY, NO C2C
Overview
We are seeking an experienced Senior Software Engineer to join the Enterprise Protective Services (EPS) Support and Development Team. This role will support an ongoing initiative focused on building an Enterprise Protective Services Data Mart.
The ideal candidate will bring strong expertise in Python development, containerized environments, and distributed data processing frameworks, along with a deep understanding of the software development lifecycle. This role requires the ability to translate complex requirements into scalable solutions while collaborating closely with product owners, business stakeholders, and technical teams.
This is a hybrid role for local candidates with an expected contract duration of 6–9 months.
Key Responsibilities
• Design and build complex software solutions supporting the Enterprise Protective Services Data Mart initiative.
• Demonstrate a strong understanding of the software development lifecycle, including design, development, testing, and deployment.
• Translate complex ideas and requirements into user stories and technical solutions, including effort estimates and task breakdowns.
• Collaborate with product owners and business users to clarify requirements and answer technical questions.
• Ensure all solutions adhere to regulatory, security, and compliance requirements.
• Utilize appropriate Human Performance tools during testing and implementation activities.
• Support testing, deployment, and migration of code across environments, ensuring adherence to design, coding, and source control standards.
• Lead or participate in design reviews and code walkthroughs as both presenter and reviewer.
• Effectively communicate complex technical concepts to both technical and non-technical audiences.
• Provide knowledge transfer and technical guidance to support teams responsible for maintaining developed solutions.
• Manage multiple user stories concurrently while prioritizing work to meet delivery timelines.
• Collaborate with distributed teams and managed service providers to support development and delivery objectives.
Required Qualifications
• Bachelor’s degree in Computer Science or a related discipline
• 10+ years of experience in application development and support
• Strong understanding of the application solution delivery lifecycle
• Excellent interpersonal, written, and verbal communication skills
• Proven ability to work effectively with business stakeholders, IT teams, service providers, and leadership
• Demonstrated analytical and problem-solving abilities
• Ability to manage and prioritize multiple concurrent user stories and development tasks
Required Technical Skills
• Python
• Docker, including experience running containers in Docker Swarm mode
• Strong understanding of modern software development practices and architecture
Preferred Technical Skills
• PyFlink or Apache Flink
• SQL
• Apache Kafka
• Experience with modern source code management tools and processes
• Experience supporting highly regulated applications
• Knowledge of enterprise IT security standards and compliance practices
• Experience working with remote or distributed development teams
• Application and system integration experience
• Understanding of data integration architectures, including:
• Operational Data Stores (ODS)
• Data Warehousing concepts
Additional Information
• Contract Duration: 6–9 months
• Work Arrangement: Hybrid (local candidates only)
• Candidates should be comfortable working in a collaborative environment involving multiple technical and business stakeholders.






