1

Senior Python Engineer Jobs in South Carolina (NOW HIRING)

Senior Software Test Engineer Department: Engineering Reports To: Engineering Manager / QA Lead ... Experience with scripting languages like Python and Bash. * Experience integrating software with ...

Senior Software Test Engineer Department: Engineering Reports To: Engineering Manager / QA Lead ... Experience with scripting languages like Python and Bash. * Experience integrating software with ...

Senior Data Engineer

Charleston, SC

$99K - $134K/yr

The ideal candidate will have strong proficiency in Python, SQL, AWS services such as S3 and ... In this role, the Senior Data Engineer will collaborate closely with data analysts, scientists ...

Senior Data Engineer

Charleston, SC · On-site

$99K - $134K/yr

The ideal candidate will have strong proficiency in Python, SQL, AWS services such as S3 and ... In this role, the Senior Data Engineer will collaborate closely with data analysts, scientists ...

Senior Site Reliability Engineer

Lake Wylie, SC · On-site

$54.50 - $72.50/hr

Job Summary We are seeking a Senior SRE / DevSecOps Engineer with strong experience in Kubernetes ... Develop automation and troubleshooting scripts using Python and Bash. * Lead incident response ...

Senior Site Reliability Engineer

Tega Cay, SC · On-site

$49.75 - $66/hr

Job Summary We are seeking a Senior SRE / DevSecOps Engineer with strong experience in Kubernetes ... Develop automation and troubleshooting scripts using Python and Bash. * Lead incident response ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

... a Senior Software Engineer to join their engineering team. In this full-stack role, you will work ... with Python, machine learning (ML), ML Ops • Experience building AI-powered systems. • ...

Senior Site Reliability Engineer

Fort Mill, SC · On-site

$50 - $66.50/hr

Job Summary We are seeking a Senior SRE / DevSecOps Engineer with strong experience in Kubernetes ... Develop automation and troubleshooting scripts using Python and Bash. * Lead incident response ...

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.

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC ... 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.

Showing results 21-40

Senior Python Engineer information

See South Carolina salary details

$51K

$131.7K

$181K

How much do senior python engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for senior python engineer in South Carolina is $131,747.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,700.00 and $151,700.00 per year, depending on experience, location, and employer.

What does a senior Python engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

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

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges senior Python engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

What are the most commonly searched types of Python Engineer jobs in South Carolina?

The most popular types of Python Engineer jobs in South Carolina are:

What are popular job titles related to Senior Python Engineer jobs in South Carolina?

For Senior Python Engineer jobs in South Carolina, the most frequently searched job titles are:

What job categories do people searching Senior Python Engineer jobs in South Carolina look for?

The top searched job categories for Senior Python Engineer jobs in South Carolina are:

What cities in South Carolina are hiring for Senior Python Engineer jobs?

Cities in South Carolina with the most Senior Python Engineer job openings:

Infographic showing various Senior Python Engineer job openings in South Carolina as of August 2026, with employment types broken down into 92% Full Time, 4% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $131,747 per year, or $63.3 per hour.

Full-Stack Software Engineer (Python/React/Azure)

Australia-Employment

West Columbia, SC • On-site

$55 - $83/hr

Other

Medical, Dental, Vision, Retirement

Posted 4 days ago


Job description

Full-Stack Software Engineer (Python/React/Azure)

$40 - $60 per hour | West Columbia, SC | On-site | Consulting

Modernize 40+ Applications & Build New AI Solutions | Lead Full Stack Engineer | React, Python & Azure | Long-Term Contract A bit about us:

We are a statewide public-sector organization dedicated to supporting students, educators, families, and communities. Our mission is to provide the resources, technology, and services needed to help ensure every student has the opportunity to succeed and reach their full potential.

Our technology organization plays a critical role in that mission by developing, modernizing, and supporting the applications and digital services used across the organization and throughout the state. With a strong focus on application modernization, cloud technologies, and emerging AI capabilities, our team is transforming legacy systems and building modern, scalable solutions that improve how services are delivered.

We are looking for talented technology professionals who enjoy solving complex problems, modernizing critical systems, and building innovative solutions that have a meaningful impact on the communities we serve.

Why join us?

As a Jobot consultant, you’ll have the opportunity to work on meaningful projects with leading organizations while receiving the support and resources of the Jobot team throughout your assignment.

  • Competitive compensation
  • Medical, dental, and vision insurance options
  • 401(k) retirement plan
  • Weekly payroll and direct deposit
  • Dedicated Jobot support throughout your assignment
  • Access to long-term and contract-to-hire opportunities
  • Opportunities to work with innovative technologies and leading organizations
  • Ongoing career support and access to future Jobot opportunities

Our goal is to provide our consultants with a positive experience from onboarding through the completion of their assignment, with a dedicated team available to support them along the way.

Job Details Position Summary

We are seeking an accomplished Lead Full Stack Software Engineer to serve as a senior hands-on technical contributor and technical leader within a modern application development team.

This role has two primary areas of focus:

Application Modernization: Assess and modernize a portfolio of approximately 40 existing applications, determining the appropriate future-state architecture, technology stack, migration strategy, and Azure hosting model for each.

New Application & AI Development: Design and build new applications, features, and AI-enabled solutions that support future business initiatives.

The ideal candidate brings deep hands-on development experience, strong application architecture expertise, and advanced proficiency with React, Python, SQL, and Microsoft Azure. This individual should be comfortable evaluating existing systems, determining modernization strategies, selecting the right technologies and Azure services, and actively contributing to solution delivery.

The team is also embracing AI-assisted software development tools, including Claude Code and Claude CI, as part of its engineering workflows. Experience leveraging AI tools for development, testing, modernization, code review, and delivery is highly desirable.

This is not a purely architectural or management role. The Lead Software Engineer will remain actively involved in design, coding, troubleshooting, deployment, and technical decision-making while providing technical leadership and mentorship to other developers.

Key Responsibilities
  • Full Stack Software Development
  • Design, build, test, deploy, and maintain production applications using React and React Native on the frontend, Python on the backend, SQL/Azure SQL for data management, and Microsoft Azure for cloud services and hosting.
  • Remain hands-on with development, delivering production-quality code and complex technical solutions.
  • Own solutions end-to-end, from requirements gathering and technical design through implementation, deployment, and support.
  • Develop new applications and capabilities aligned with evolving business needs.
  • Write clean, scalable, secure, maintainable, and well-tested code.
  • Troubleshoot and resolve complex issues involving performance, reliability, integrations, security, and scalability.
Legacy Application Modernization & Cloud Architecture
  • Lead modernization efforts across a portfolio of approximately 40 legacy and existing applications.
  • Evaluate applications and recommend whether they should be refactored, re-platformed, rebuilt, consolidated, or retired.
  • Define appropriate technology stacks, architectures, Azure services, and hosting models.
  • Lead migrations from legacy technologies, including ColdFusion, to modern cloud-native solutions.
  • Design solutions that fully leverage Azure capabilities rather than simply relocating legacy systems to the cloud.
  • Assess dependencies, integrations, databases, security requirements, scalability needs, performance considerations, and technical debt.
  • Partner with infrastructure and cloud teams to establish scalable, secure, and maintainable Azure environments.
Technical Design & Microsoft Azure
  • Lead architecture and technical design efforts for new applications, modernization initiatives, and major enhancements.
  • Design and deploy solutions using technologies such as Azure Container Apps, App Service, Azure SQL, Entra ID, and related Azure services.
  • Evaluate hosting strategies based on scalability, security, maintainability, performance, and cost.
  • Develop and maintain architecture, design, integration, and deployment documentation.
  • Implement and support Infrastructure as Code (IaC) using Bicep where appropriate.
  • Evaluate emerging technologies, frameworks, and cloud services.
AI & AI-Assisted Software Development
  • Contribute to the design and development of AI-enabled applications, features, and proof-of-concept initiatives.
  • Identify opportunities to integrate AI into existing and future solutions.
  • Utilize Claude Code and Claude CI as part of modern engineering workflows.
  • Apply AI tools for code generation, refactoring, modernization, testing, debugging, documentation, and code review.
  • Help establish best practices for responsible and effective AI adoption.
  • Evaluate emerging AI technologies and recommend high-value use cases.
Engineering Standards, DevOps & CI/CD
  • Promote strong engineering practices, including code reviews, automated testing, reusable components, and architectural standards.
  • Build and maintain modern CI/CD pipelines using GitLab, GitHub Actions, Azure DevOps, and related tools.
  • Drive technical debt reduction, vulnerability remediation, performance improvements, and production stability.
  • Champion secure software development practices.
  • Improve development efficiency through automation and AI-assisted tooling.
Technical Leadership & Mentorship
  • Provide technical leadership while remaining an active contributor.
  • Mentor developers through design reviews, architecture discussions, pairing sessions, and code reviews.
  • Help remove technical roadblocks and guide teams through complex challenges.
  • Participate in sprint planning, backlog refinement, estimation, and workload planning.
  • Partner with leadership on application strategy, technology selection, technical hiring, and onboarding.
  • Clearly communicate technical recommendations and tradeoffs to both technical and non-technical stakeholders.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • 5+ years of professional full-stack software development experience, including recent senior-level or lead-level hands-on development.
  • Strong experience with React, Python, SQL, and modern web application development.
  • Experience designing, deploying, and supporting applications within Microsoft Azure.
  • Proven ability to make architecture and technology decisions.
  • Experience across the full software development lifecycle.
Preferred Qualifications
  • Deep expertise with React, React Native, TypeScript, Python, C#, SQL, and Azure SQL.
  • Strong knowledge of Azure services, including Azure Container Apps, App Service, Azure SQL, and Entra ID.
  • Experience developing modernization and cloud migration strategies.
  • Experience migrating applications from legacy platforms such as ColdFusion.
  • Experience selecting appropriate architectures, technology stacks, and hosting models.
  • Experience building applications from concept through production deployment.
  • Experience developing or integrating AI-enabled applications.
  • Hands-on experience with Claude Code, Claude CI, or similar AI-assisted engineering tools.
  • Understanding of generative AI use cases across software development workflows.
  • Experience with Bicep and Infrastructure as Code.
  • Proficiency with GitLab, GitHub Actions, and Azure DevOps.
  • Experience establishing engineering standards, testing frameworks, and development best practices.
  • Strong understanding of application security, scalability, reliability, performance, and cloud architecture.
  • Product-focused mindset with an emphasis on maintainable and scalable solutions.
  • Proven ability to provide technical leadership while remaining hands-on.
  • Ability to thrive in fast-paced environments, navigate ambiguity, and make sound technical decisions.
  • Experience within regulated, enterprise, public-sector, or similarly complex environments is a plus.
  • Strong written and verbal communication skills.

Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.

Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.

#J-18808-Ljbffr