1

Senior Python Software Engineer Jobs in South Carolina

Senior Software Engineer

Sandy Springs, SC · On-site

$100.70K - $132.70K/yr

Senior Software Engineer Build a Career That Matters with One of the World's Most Respected Employers! - - - - - - - - - - - - Michelin is hiring! We are looking for a software development ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Experience with simulation software like (MATLAB/Simulink), and potentially programming languages like C++ or Python. * Proven (R&D) experience with innovative engineering solutions. * Strong ...

Senior Software Engineer - Mainframe

Columbia, SC · On-site

$113.30K - $149.40K/yr

The Senior Software Engineer plays a key role in the conceptualization, design, development, and delivery of mainframe solutions in partnership with business area architects. As an integral member of ...

Experience with simulation software like (MATLAB/Simulink), and potentially programming languages like C++ or Python. * Proven (R&D) experience with innovative engineering solutions. * Strong ...

Senior Software Engineer

Greenville, SC · On-site

$115.20K - $151.90K/yr

Senior Software Engineer Category: Software Development/ Engineering Main location: United States, South Carolina, Greenville Position ID:J0426-1336 Employment Type: Contract Position Description:

Senior Software Engineer I

Fort Mill, SC · On-site

$107.60K - $141.90K/yr

Shutterfly is looking for a Senior Software Engineer to join their team! This position can be based ... Java, Spring Boot and Python * Minimum three years of AWS Cloud Services such as: S3, SQS, EC2, RDS ...

Senior Software Engineer I

Fort Mill, SC

$107.60K - $141.90K/yr

Shutterfly is looking for a Senior Software Engineer to join their team! This position can be based ... Java, Spring Boot and Python * Minimum three years of AWS Cloud Services such as: S3, SQS, EC2, RDS ...

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 Jun 1, 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 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 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 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 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 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:
Sr. Software Engineer

$98K - $129.20K/yr

Full-time

Posted 27 days ago


American Credit Acceptance rating

8.0

Company rating: 8.0 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Description:
We’re a fast-growing, financially strong auto-finance company, and we’re looking for a Senior Software Engineer who delivers business impact through high-quality software. You’ll analyze requirements, design robust solutions, write efficient and secure code, and ensure releases meet user needs and organizational goals. As a senior member of the team, you will also mentor others, raise engineering standards, and help institutionalize modern AI-assisted development practices to improve cycle time and quality.
Minimum Qualifications:
  • Bachelor’s degree in computer science or related discipline
  • 7+ years of Software Engineering experience
  • Strong communication skills
 Desired Qualifications:
  • Design, build, and test incremental, production-ready solutions that deliver measurable business outcomes.
  • Contribute across the stack (front-end and back-end), with attention to scalability, performance, maintainability, and security-first design.
  • Implement AI-DLC Patterns (e.g., code assistants, chat/agent tools, test generators) to accelerate analysis, coding, refactoring, test creation, and documentation—while maintaining human oversight and accountability.
  • Responsible AI: Evaluate AI suggestions for correctness, security, performance, and style; ensure output meets coding standards and organizational guardrails.
  • Automate the routine: leverage AI to scaffold boilerplate, generate typed API clients, create repeatable test fixtures, and CICD pipelines.
  • Mentor & pair: model effective AI usage in pairing sessions; coach junior engineers on prompt strategies to promote AIAE practices.
  • Strong object-oriented skills in C#; deep experience with API design (REST and/or GraphQL) and Angular (or similar).
  • Cloud-native development (AWS preferred); familiarity with AWS certifications is a plus.
  • Quality focus with automated testing (unit/integration/acceptance).
  • Collaborate directly with business leaders and SMEs to understand ACA’s domain and ensure successful delivery.
Travel
This position may require up to 10% travel.
 
EEO Statement
ACA provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. ACA complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
California Privacy Notice 
As an employer of California residents, we are dedicated to protecting your privacy rights. Any personal information you provide during the application process will be used solely for permitted internal purposes and will be handled in accordance with applicable privacy laws. By applying to this position, you consent to the collection, use, and disclosure of your personal information as described in our Employee Privacy Notice.
 
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.