Technology and Data - Software Engineer 4 - Contingent

Artech LLC

Charlotte, North Carolina, NC

JOB DETAILS
SALARY
SKILLS
Analysis Skills, Apache Spark, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Cisco Unity, Code Reviews, Consulting, Database Extract Transform and Load (ETL), Develop Methodologies, Java, Onboarding, Programming Tools, Python Programming/Scripting Language, Regulatory Compliance, Requirements Management, SQL (Structured Query Language), Scala Programming Language, Software Engineering, Technical Leadership, Technical/Engineering Design, Usability Engineering, Use Cases
LOCATION
Charlotte, North Carolina, NC
POSTED
30+ days ago

Introduction

In this contingent resource assignment, you may consult on complex initiatives with broad impact and large-scale planning for Software Engineering. You will have the opportunity to review and analyze complex, multi-faceted, larger-scale, or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented factors. You will contribute to the resolution of complex and multi-faceted situations requiring a solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel.

Location

Charlotte, NC

Salary Range

$65.00/hr on W2 to $70/hr on W2

Required Skills & Qualifications

  • 5 years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • 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.
  • Prior work experience at client or in client's Industry.

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • 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.

Day-to-Day 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.

For immediate consideration, please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC