1

Senior Python Software Engineer Jobs in South Carolina

Senior Software Engineer About Kaleris Kaleris is a private equity-backed software firm focused on supply chain optimization, headquartered in Atlanta, Georgia. We are a global leader in the supply ...

Embedded Software Engineer

Greenville, SC

$123K - $162K/yr

Embedded Software Engineer The Embedded Software Engineer will perform full lifecycle development ... Proficient programming skills in Python for embedded or supporting tooling. * Strong proficiency ...

Embedded Software Engineer

Greenville, SC

$123K - $162K/yr

Embedded Software Engineer Exciting opportunity to work for a growing aerospace company! The ... Proficient programming skills in Python for embedded or supporting tooling. * Strong proficiency ...

Senior Software Engineer - Java/J2EE

Columbia, SC · On-site

$115K - $152K/yr

The Senior Software Engineer is a key technical leader within an Agile team, partnering closely with the Technical Product Owner and Principal Software Engineer to ensure highquality, scalable ...

As a Sr. Software Developer, you will: Job Overview: We are seeking a highly skilled Industrial ... Develop and maintain custom scripts using JavaScript, Python, VBScript, or C# to enhance system ...

Sr. Software Engineer I

North, SC · On-site +1

$113K - $149K/yr

We are seeking a highly capable Senior Software Engineer to deliver high-quality, scalable software solutions across complex systems. This role requires a deep understanding of modern cloud-native ...

Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of enterprise AI, solving complex challenges and improving how intelligent systems perform at scale. In ...

Software Engineer Integrations COE

Cayce, SC · On-site +1

$81K - $106K/yr

You will collaborate with architects and senior engineers to deliver secure, scalable, and reusable ... Proficiency in at least one programming language (C#, Python, or JavaScript) * Experience with Git ...

Senior SDET

Fort Mill, SC · On-site

$97K - $126K/yr

Senior SDET Locations: Fort Mill, SC | Austin, TX | New York, NY (Hybrid) Type: Full-Time Company ... Design and implement automation frameworks end-to-end using Java and Python. * Build scalable UI, ...

$102K - $133K/yr

Senior SDET Locations: Fort Mill, SC | Austin, TX | New York, NY (Hybrid) Type: Full-Time Company ... Design and implement automation frameworks end-to-end using Java and Python. * Build scalable UI, ...

next page

Showing results 1-20

Senior Python Software Engineer information

See South Carolina salary details

$51K

$131.7K

$181K

How much do senior python software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for senior python software 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 is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

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

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.
What are popular job titles related to Senior Python Software Engineer jobs in South Carolina? For Senior Python Software Engineer jobs in South Carolina, the most frequently searched job titles are:
What cities in South Carolina are hiring for Senior Python Software Engineer jobs? Cities in South Carolina with the most Senior Python Software Engineer job openings:
Senior Software Engineer I (Frontend)

Senior Software Engineer I (Frontend)

Shutterfly

Fort Mill, SC

$107K - $141K/yr

Full-time

Re-posted 11 days ago


Shutterfly rating

6.7

Company rating: 6.7 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

213th of 727 rated retailers


Job description

At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are.

Shutterfly is looking for a Senior Software Engineer to join their team! This position can be based out of our Fort Mill, SC or Tempe, AZ offices and will be hybrid at least 3 days a week.

Note: We are unable to do sponsorship for this position at this time.

Responsibilities:

  • Provide hands-on coding approximately 80% of the time depending on the size of the project
  • Document technical designs, implementation decisions, and frontend patterns
  • Collaborate with designers, backend developers, and stakeholders
  • Develop and maintain scalable, high-performance web applications using React, TypeScript, GraphQL, JavaScript, HTML5, and CSS3
  • Translate UI/UX designs into clean, efficient, reusable, and responsive code
  • Demonstrate a strong initiative and follow through in executing project responsibilities, overcoming obstacles, and balancing multiple priorities effectively
  • Strong verbal and written communication skills are important. Ability to present and explain technical designs and business requirements to other team members.
  • Improve overall development and deployment process, including Continuous Integration and Business-Driven Development.
  • Lead, refine and ensure application development processes are in alignment with the goals of Application Architecture, Quality Assurance and Change Management.
  • Mentor other team members, complete software development duties, assist in technical designs, unit testing and code reviews. 
  • Lead frontend projects and technical workstreams from design through delivery

Required Qualifications:

  • 6+ years hands-on, frontend development experience with the following technologies:  React, GraphQL, TypeScript, JavaScript (ES6+), HTML5, and CSS3
  • Experience building production-ready web applications with strong architecture, clean code, and automated testing
  • Demonstrated ability to mentor and lead other technical team members without having direct supervision responsibility
  • A background successfully delivering applications using agile methods and collaborating with non-technical team members including quality assurance, business analysts, and project managers
  • Experience with frontend state management solutions such as Redux or NgRx
  • Experience with version control systems such as Git
  • Bachelor’s or Master’s Degree Computer Science (along with related experience)

Preferred Qualifications:

  • Experience creating frontend build, deployment, and CI/CD workflows
  • Experience with AI-assisted development tools such as Claude Code, GitHub Copilot, or similar tools
  • Familiarity with relational databases, especially Aurora PostgreSQL
  • Familiarity with cloud-hosted applications and APIs, especially in AWS
  • Experience with Java, Spring Boot and Python
  • Experience creating and integrating with RESTful web services

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

This position will accept applications on an ongoing basis until filled.

#SFLYTechnology


What Shutterfly employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom