

Mindlance
Scala/Spark Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Scala/Spark Developer in the Banking/Financial industry, based in Charlotte, NC. The contract lasts 12+ months at a competitive pay rate. Key skills include Scala, Spark, SQL, and AI/ML experience in enterprise data environments.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
640
-
ποΈ - Date
March 9, 2026
π - Duration
More than 6 months
-
ποΈ - Location
Hybrid
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Charlotte, NC
-
π§ - Skills detailed
#Scala #Apache Spark #Code Reviews #Data Governance #Shell Scripting #SQL (Structured Query Language) #Spark SQL #"ETL (Extract #Transform #Load)" #AI (Artificial Intelligence) #Data Processing #ML (Machine Learning) #Scripting #Data Framework #Leadership #API (Application Programming Interface) #Java #Libraries #Python #Spark (Apache Spark)
Role description
Please find details for this position below:
Client: Banking/Financial Industry
Title: Senior Scala Developer / Scala/Spark Developer - 02 Openings
Location: Charlotte, NC β Hybrid Roles
Duration: 12+ Month (s) Extend or Convert based on performances
Job Descriptions:
β’ We are seeking a Lead Software Engineer to drive the evolution of SparkFlow, an enterprise data processing framework built on Apache Spark.
β’ This role will focus on designing clean, composable abstractions, delivering new functional capabilities within the framework, and significantly improving developer experience.
β’ The engineer will also design and deploy AI enabled capabilities and lead the integration of the SparkFlow framework into the Unity control plane.
Key Responsibilities:
β’ Lead the architectural evolution of the SparkFlow 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 SparkFlow 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:
β’ Java or Scala, Spark, SQL, Shell scripting
β’ Deep experience with Apache Spark (Scala and/or Java; Python 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
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of β Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
Please find details for this position below:
Client: Banking/Financial Industry
Title: Senior Scala Developer / Scala/Spark Developer - 02 Openings
Location: Charlotte, NC β Hybrid Roles
Duration: 12+ Month (s) Extend or Convert based on performances
Job Descriptions:
β’ We are seeking a Lead Software Engineer to drive the evolution of SparkFlow, an enterprise data processing framework built on Apache Spark.
β’ This role will focus on designing clean, composable abstractions, delivering new functional capabilities within the framework, and significantly improving developer experience.
β’ The engineer will also design and deploy AI enabled capabilities and lead the integration of the SparkFlow framework into the Unity control plane.
Key Responsibilities:
β’ Lead the architectural evolution of the SparkFlow 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 SparkFlow 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:
β’ Java or Scala, Spark, SQL, Shell scripting
β’ Deep experience with Apache Spark (Scala and/or Java; Python 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
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of β Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.






