1

Python Software Developer Jobs in South Carolina

Working knowledge of C++ and Python. QUALIFICATIONS * Bachelor's Degree in Computer Engineering, Software Engineering, or related field. * Minimum 5 years of relevant experience. * US Person required ...

Working knowledge of C++ and Python. QUALIFICATIONS * Bachelor's Degree in Computer Engineering, Software Engineering, or related field. * Minimum 5 years of relevant experience. * US Person required ...

Working knowledge of C++ and Python. QUALIFICATIONS * Bachelor's Degree in Computer Engineering, Software Engineering, or related field. * Minimum 5 years of relevant experience. * US Person required ...

Software Engineer

Charleston, SC · Remote

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... Python experience a plus • Strong communication skills; comfortable working directly with ...

Senior Software Engineer

Irmo, SC · On-site

$100K - $131K/yr

NET, and Python in enterprise development environments • Proven ability to design and integrate ... DevOps/MLOps practices is a plus

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

Required : • 7+ years of professional software engineering experience. • Strong full-stack ... with Python, machine learning (ML), ML Ops • Experience building AI-powered systems. • ...

Experience building backend services using languages such as C#, Python, or similar * Understanding of software engineering disciplines and the ability to work across multiple layers of the ...

Junior API Developer

Greenville, SC · On-site

$70K - $80K/yr

Diploma, certificate, or degree in Computer Science, Software Development, Engineering, or a related field (recent graduates welcome). * Foundational knowledge of Python, Node.js, or TypeScript ...

... software engineering, AI engineering, machine learning engineering, or related technical roles. * Strong proficiency in Python and experience developing APIs, backend services, and automation ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on ... Experience with Python, machine learning (ML), ML Ops * Experience building AI-powered systems.

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on ... Experience with Python, machine learning (ML), ML Ops * Experience building AI-powered systems.

next page

Showing results 1-20

Python Software Developer information

See South Carolina salary details

$12

$54

$80

How much do python software developer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for python software developer in South Carolina is $54.40, according to ZipRecruiter salary data. Most workers in this role earn between $44.86 and $61.78 per hour, depending on experience, location, and employer.

Are Python developers still in demand?

Python developers are currently in high demand across various industries due to the language's versatility in web development, data analysis, machine learning, and automation. Organizations seek professionals skilled in frameworks like Django and Flask, as well as data tools such as Pandas and NumPy, making Python a valuable skill for job seekers in software development.

Will AI replace Python coders?

AI is increasingly automating certain programming tasks, but Python software developers remain essential for designing, maintaining, and optimizing AI systems and other software projects. Skills in problem-solving, debugging, and understanding complex requirements are critical, and human oversight is necessary to ensure quality and innovation in software development.

What is the difference between Python Software Developer vs Python Data Analyst?

AspectPython Software DeveloperPython Data Analyst
Required CredentialsBachelor's in CS or related field, programming certificationsBachelor's in Statistics, Data Science, or related field, data analysis certifications
Work EnvironmentSoftware development teams, tech companies, startupsData teams, business intelligence units, research departments
Employer & Industry UsageTech firms, finance, healthcare, e-commerceMarket research, finance, marketing, consulting
Common Search & ComparisonYesYes

Python Software Developers focus on building applications, APIs, and software solutions using Python, while Python Data Analysts analyze data sets to generate insights. Both roles require Python programming skills and often overlap in data handling, but their core responsibilities and industry applications differ.

What are Python Software Developers?

Python Software Developers are professionals who design, develop, and maintain software applications using the Python programming language. They are responsible for writing efficient and reusable code, debugging and resolving software issues, and collaborating with other team members to deliver software solutions. Python Software Developers may work on web development, data analysis, automation, artificial intelligence, and more, depending on the needs of their employer or clients. Their expertise in Python allows them to build scalable and flexible software systems.

Is Python developer a good career?

A Python developer is a valuable role in the tech industry, with high demand across fields such as web development, data analysis, and machine learning. The role often requires proficiency with frameworks like Django or Flask and knowledge of related tools like SQL and Git. It offers competitive salaries, opportunities for remote work, and career growth in various industries.

What is Python developer salary?

The salary for a Python developer varies based on experience, location, and industry, but typically ranges from $70,000 to $120,000 annually in many regions. Senior developers with specialized skills in frameworks like Django or Flask and experience with cloud services can earn higher salaries, especially in competitive markets.

What does collaboration typically look like for a Python Software Developer within a development team?

As a Python Software Developer, you'll frequently collaborate with other developers, QA engineers, project managers, and sometimes UI/UX designers. This often involves participating in daily stand-ups, code reviews, and pair programming sessions to ensure code quality and alignment with project goals. Effective communication is key, as you'll need to discuss technical solutions, clarify requirements, and provide feedback. Additionally, you'll likely use tools like Git, Jira, and Slack to coordinate tasks and track progress within an agile workflow.

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

To thrive as a Python Software Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree or equivalent experience. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases and cloud platforms are typically required. Problem-solving ability, attention to detail, and effective communication help developers collaborate on complex projects and deliver robust solutions. These skills ensure the creation of efficient, maintainable code and successful teamwork in dynamic development environments.
What job categories do people searching Python Software Developer jobs in South Carolina look for? The top searched job categories for Python Software Developer jobs in South Carolina are:
What cities in South Carolina are hiring for Python Software Developer jobs? Cities in South Carolina with the most Python Software Developer job openings:
What are popular job titles related to Python Software Developer jobs in SC? For Python Software Developer jobs in SC, the most frequently searched job titles are:
Infographic showing various Python Software Developer job openings in South Carolina as of June 2026, with employment types broken down into 3% Internship, 3% As Needed, 80% Full Time, 7% Part Time, and 7% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $113,148 per year, or $54.4 per hour.
Lead Java Developer : Columbia, SC

Lead Java Developer : Columbia, SC

Software People, Inc.

Columbia, SC • On-site

Contractor

Posted 13 days ago


Job description

Please Let me know your Interest and rate for this position.

Phone/Skype Hire. Onsite from day 1

Location: Columbia, SC

only W2 and local candidates 

Duration: 12+ months

Responsibilities

The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.

Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.

This position requires knowledge and experience with these environments as well as experience in detail requirements, analysis, software design and development, testing, and deployment.  Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important.  We are looking for candidates with a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores. 

In this role, you will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards, Software Engineering best practices, and SOA component principles.  Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.    

Responsibilities:

  • Lead design and development of large-scale, distributed systems using Java, Spring Boot, Spring Cloud, Python, AWS, Azure
  • Integrate and optimize SQL/NoSQL databases (Oracle, MSSQL, MySQL, DynamoDB, CosmosDB)
  • Architect and deploy applications on AWS (Lambda, Glue, ECS/EKS, EC2, S3, RDS, DynamDB, SQS/SNS)
  • Design cloud solutions on Azure (AKS, App Services, Function Apps, Blob Storage, Azure SQL)
  • Implement cloud governance, cost optimization, security hardening, and monitoring
  • Lead automation initiatives using Python for ETL workflows, cloud automation, and infrastructure scripting
  • Architect container-based developments using Docker, Kubernetes (EKS/AKS), and GitOps platforms
  • Define and maintain enterprise CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline
  • Collaborate with Product Owners, Cloud Architects, Quality Assurance Analysts, and DevOps teams.
  • Lead incident investigations, performance tuning, and production stabilization

Skills Needed

15+ years in Java, Spring Boot, Python enterprise application development

6+ years Strong experience in both AWS and Azure architecture and services

6 + years Advanced Python scripting and automation experience

6+ years Deep knowledge of microservices, distributed systems, and cloud-native design

6+ years Expertise with Docker, Kubernetes, Git, CI/CD pipelines

6+ years Strong SQL & NoSQL experience

6+ Prior experience working in areas of emerging technology and driving new points of view and capabilities

6+ Experience in robust development ensuring low defect products and the ability to articulate the design and implementation details

6+ Solid testing and validation skills and understanding of simulated data

Required Education/Certifications:

Bachelor’s degree in Computer Science or equivalent experience