1

Python Developer Opt Jobs in Charlotte, NC (NOW HIRING)

Improve developer experience by simplifying APIs, configuration patterns, extension points, and ... Strong hands-on experience with Apache Spark using Scala and/or Java (Python a plus). * Proven ...

Software Engineer

Charlotte, NC · Hybrid

$68 - $73/hr

Experience with Python * Experience with C# * Familiarity with SSIS or similar ETL tools * Exposure ... Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Proficiency in Python and SQL * Solid understanding of data modeling and warehousing concepts (e.g ... Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

... years of experience with Python * 2+ years of experience with REST API development and ... Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

next page

Showing results 1-20

Python Developer Opt information

See Charlotte, NC salary details

$12

$57

$84

How much do python developer opt jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for python developer opt in Charlotte, NC is $57.26, according to ZipRecruiter salary data. Most workers in this role earn between $47.21 and $65.05 per hour, depending on experience, location, and employer.

What is the difference between Python Developer Opt vs Python Developer?

AspectPython Developer OptPython Developer
Required CredentialsBachelor's in CS or related field; certifications like PCEP or PCAPBachelor's in CS or related field; certifications like PCEP or PCAP
Work EnvironmentTech companies, startups, software firmsTech companies, startups, software firms
Employer & Industry UsagePrimarily in software development, data analysis, automationPrimarily in software development, data analysis, automation
Common Search & ComparisonYesYes

The main difference between Python Developer Opt and Python Developer lies in the certification aspect, where Python Developer Opt often indicates a specialized certification or optional credential. Both roles typically require similar educational backgrounds and work in comparable environments within the tech industry. The choice between them may depend on specific employer requirements or certification preferences.

How do Python Developers typically collaborate with other teams during the software development lifecycle?

Python Developers often work closely with cross-functional teams, including front-end developers, QA engineers, product managers, and DevOps specialists. Collaboration usually involves participating in code reviews, daily stand-ups, and sprint planning sessions to ensure alignment on project goals and timelines. Effective communication is key, as Python Developers may need to explain technical concepts to non-technical stakeholders and integrate their code with other systems or APIs. Utilizing version control systems like Git and agile methodologies helps streamline team workflows and ensures efficient project delivery.

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

A Python Developer should have a strong grasp of Python programming, software development principles, and often a degree in computer science or a related field. Familiarity with frameworks such as Django or Flask, version control systems like Git, and experience with databases are typically required. Problem-solving ability, attention to detail, and effective communication are critical soft skills for collaborating on projects and troubleshooting issues. These competencies ensure the delivery of robust, maintainable code and contribute to successful project outcomes in dynamic development environments.

What are Python Developers (OPT)?

Python Developers (OPT) are professionals, often recent graduates on Optional Practical Training (OPT) in the United States, who specialize in developing software applications using the Python programming language. They work on tasks such as writing and testing code, debugging programs, and integrating new features into existing systems. Python Developers on OPT typically seek roles in web development, data analysis, machine learning, or automation, and their positions are often entry-level or early-career. Employers value their fresh academic knowledge and their ability to bring new perspectives to technical teams.
What job categories do people searching Python Developer Opt jobs in Charlotte, NC look for? The top searched job categories for Python Developer Opt jobs in Charlotte, NC are:
Software Engineer

$69 - $74/hr

Other

Posted 17 days ago


Job description

Location: Charlotte, NC Salary: $69.00 USD Hourly - $74.00 USD Hourly Description:
Lead Software Engineer - SparkFlow Framework (Contract)
Location: Charlotte, NC
Role Type: Contingent / Contract
About the Role
We are looking for a Lead Software Engineer to guide the technical evolution of SparkFlow, an enterprise-grade data processing framework built on Apache Spark. In this role, you will design clean, composable abstractions, deliver new framework capabilities, and elevate the overall developer experience. You will also architect and deploy AI-enabled features and drive the integration of SparkFlow into the Unity control plane.
This role requires strategic thinking, strong cross-functional collaboration, and the ability to solve complex engineering challenges at scale.
What You'll Do
  • Lead the architectural direction of the SparkFlow framework with a focus on modularity, composability, and clear abstraction layers.
  • Design and develop new framework features that expand supported use cases and platform capabilities.
  • Balance rapid feature delivery with high code quality, ensuring strong performance, backward compatibility, and adherence to governance requirements.
  • Improve developer experience by simplifying APIs, configuration patterns, extension points, and onboarding workflows.
  • Design and implement AI/ML-driven capabilities that enhance developer productivity and framework operability.
  • Integrate SparkFlow as a first-class, managed component within the Unity control plane.
  • Partner closely with data, platform, and infrastructure teams to support consistent adoption across environments.
  • Provide technical leadership through architecture reviews, code reviews, and mentorship.
Minimum Qualifications
  • 5+ years of software engineering experience, or equivalent background through a combination of professional, consulting, military, or educational experience.
  • Strong hands-on experience with Apache Spark using Scala and/or Java (Python a plus).
  • Proven success designing and building reusable frameworks or libraries.
  • Expertise in API and abstraction design, extensibility patterns, and scalable systems architecture.
  • Experience applying AI/ML or LLM-based techniques to developer tooling or data frameworks.
  • Background working in large-scale, enterprise data environments.
Preferred Qualifications
  • Experience integrating frameworks into control planes or internal developer platforms.
  • Knowledge of Spark SQL-based architectures and enterprise data governance patterns.
  • Experience modernizing or replacing legacy ETL systems.
  • Additional skills in SQL, shell scripting, and distributed data processing.
Success in This Role Looks Like
  • Delivering clean, scalable abstractions that make SparkFlow easier to use and extend.
  • Driving AI-enabled innovation that improves developer workflows and operational efficiency.
  • Ensuring SparkFlow integrates seamlessly into the Unity control plane and broader platform ecosystem.
  • Acting as a technical leader who elevates code quality, design rigor, and engineering excellence across teams.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!