×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer – SparkFlow Framework

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Strategic Staffing Solutions
Full Time, Contract position
Listed on 2026-05-21
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!

This is a Contract Opportunity with our company that MUST be worked on a W2 Only. No C2C eligibility for this position. Visa Sponsorship is Available! The details are below.

Beware of scams. S3 never asks for money during its onboarding process.

Job Title:
Lead Software Engineer – Spark Flow Framework

Contract Length: 12+ Month contract

Hybrid work (3 days on site/ 2 days remote)

Location: CHARLOTTE, NC 28202

# 245458

We are seeking a Lead Software Engineer to drive the evolution of Spark Flow, an enterprise data processing framework built on Apache Spark. This role focuses on designing composable abstractions, delivering new functional capabilities within the framework, and improving developer experience.

The engineer will also design and deploy AI-enabled capabilities and lead the integration of the Spark Flow framework into the Unity control plane.

Key Responsibilities
  • Lead the architectural evolution of the Spark Flow framework, emphasizing modularity, composability, and clear abstraction boundaries.
  • Design and implement new functional features within the framework to expand supported use cases and capabilities.
  • Balance feature delivery with framework quality, ensuring performance, backward compatibility, and governance standards.
  • Improve developer experience by simplifying APIs, configuration models, extension points, and onboarding patterns.
  • Design and implement AI-driven solutions that assist developers and enhance framework usability, productivity, and operability.
  • Integrate Spark Flow as a first-class framework within the Unity control plane.
  • Collaborate with data, platform, and infrastructure teams to ensure consistent adoption across environments.
  • Provide technical leadership through design reviews, code reviews, and architectural guidance.
Required Experience
  • Deep experience with Apache Spark using Scala and/or Java (Python is a plus).
  • Proven success building reusable frameworks or libraries, including ownership of functional feature development.
  • Strong skills in API design, abstraction design, and extensibility patterns.
  • Experience applying AI/ML or LLM-based techniques to developer tooling or data frameworks.
  • Experience working in large-scale enterprise data environments.
Nice to Have
  • Experience integrating frameworks into control planes or internal developer platforms.
  • Familiarity with Spark SQL–centric architectures and data governance patterns.
  • Experience modernizing or replacing legacy ETL frameworks.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary