1

Senior Python Software Engineer Jobs in Charlotte, NC

Sr .Net Python Developer

Charlotte, NC · On-site

$118K - $159K/yr

Job Title: Sr .Net Python Developer Job Location: Charlotte, NC Job Type: Contract * Candidate should have 10+ years of experience in below technologies. * Microsoft Technologies C# ASPNET Core ...

Software Engineer

Charlotte, NC · On-site

$64.53 - $69.53/hr

Python,React,REST APIs,Runbooks,SQL,Vector Search,AI Search,Snowflake,software engineering best practices,software deployment,Software Engineering,Application Development,Consult,consulting ...

Senior Software Engineer

Charlotte, NC · On-site

$119K - $157K/yr

Wells Fargo is seeking a Senior Software Engineer to join a team within the Chief Data Office (CDO ... Python, Bash, Shell, SQL, Java, or Scala. * 4+ years of experience supporting operating systems and ...

Palantir Data Engineer Level III/IV

Charlotte, NC · On-site

$56.25 - $75.50/hr

... engineering, software development, cloud platforms, and modern data technologies. The ideal candidate will have hands-on experience with Palantir, AWS, Databricks, Apache Hive, Snowflake, Python ...

Software Engineer

Concord, NC · On-site +1

$89K - $120K/yr

Skills: Agile Software Development, Networking, Software Development Life Cycle (SDLC ... Provides Python-based support for database engineering efforts, including AWS Lambda integration.

SOFTWARE ENGINEER

Concord, NC · On-site +1

$89K - $120K/yr

Software Engineering Job Qualifications: Skills: Agile Project Management, Data Automation ... Provides Python-based support for database engineering efforts, including AWS Lambda integration.

Senior Software Engineer (Data)

Charlotte, NC · Hybrid

$119K - $157K/yr

Wells Fargo is seeking a Senior Software Engineer (Data) within Technology, aligned to the ... Strong proficiency in SQL and Python, with experience developing scalable ETL/ELT pipelines and ...

New

Senior Software Engineer

Charlotte, NC · On-site

$119K - $157K/yr

The Opportunity We are seeking a Senior Software Engineer to help shape the future of software delivery and engineering productivity at AssetMark. In this role, you will design, build, and evolve the ...

Senior Software Engineer

Charlotte, NC · On-site

$119K - $157K/yr

The Opportunity We are seeking a Senior Software Engineer to help shape the future of software delivery and engineering productivity at AssetMark. In this role, you will design, build, and evolve the ...

Software Engineer

Charlotte, NC · On-site

$64 - $69/hr

Senior Site Reliability Engineer (SRE) We are not accepting C2C or 1099 arrangements. Location ... Experience with infrastructure automation and scripting using PowerShell, Python, Shell, or similar ...

... g., Python, PowerShell, JavaScript/TypeScript, C#) * Strong automation and scripting skills ... Senior 5 to 8+ years of software development and/or automation engineering. * Education: Bachelor ...

Showing results 41-60

Senior Python Software Engineer information

See Charlotte, NC salary details

$53.7K

$138.7K

$190.5K

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

As of Sep 5, 2026, the average yearly pay for senior python software engineer in Charlotte, NC is $138,670.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $159,700.00 per year, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a senior Python software engineer?

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 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.

Which senior Python software engineer job is in demand?

Senior Python software engineering roles are in high demand across industries such as technology, finance, and healthcare, especially for positions involving data analysis, machine learning, and web development. Skills in frameworks like Django or Flask, along with experience in cloud platforms and version control, enhance job prospects in this field.

What job categories do people searching Senior Python Software Engineer jobs in Charlotte, NC look for?

The top searched job categories for Senior Python Software Engineer jobs in Charlotte, NC are:

What cities near Charlotte, NC are hiring for Senior Python Software Engineer jobs?

Cities near Charlotte, NC with the most Senior Python Software Engineer job openings:

Infographic showing various Senior Python Software Engineer job openings in Charlotte, NC as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $138,670 per year, or $66.7 per hour.

Senior AI/ML Engineer (Python)

Motion Recruitment

Charlotte, NC • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 16 days ago


Job description

Senior AI/ML Engineer (Python)

Onsite - Wilmington, NC

Our client, a fintech company building proprietary deterministic-mathematics and AI systems that forecast the pricing of commodities, real-world assets, and financial instruments, is looking for a Senior AI/ML Engineer with strong Python skills to join their engineering team. In this role, you'll help build the forecasting systems that power market intelligence for hedge funds and trading desks.

Our client is seeking someone who thrives on solving hard quantitative problems, writing production-grade Python, and applying AI/ML to real market outcomes.

What You Will Be Doing

  • 45% - Python Engineering: Design, build, and maintain production-grade Python systems that power proprietary forecasting and market-intelligence tools.
  • 30% - AI/ML Development: Develop, integrate, and deploy AI/ML models that support commodity, real-world-asset, and financial-instrument price forecasting.
  • 15% - Collaboration & Integration: Partner with engineering, quantitative, and product stakeholders to translate complex requirements into scalable, well-architected solutions.
  • 10% - Quality & Reliability: Write testable, maintainable code and support the performance, accuracy, and reliability of deployed systems.

Tech Environment

  • Language: Python (primary)
  • Focus: AI/ML - model development, integration, and deployment
  • Domain: Commodity, real-world-asset, and financial-instrument forecasting

Requirements

  • Strong professional experience building production Python applications
  • Hands-on AI/ML background (model development, integration, or deployment)
  • Solid software engineering fundamentals - testing, version control, code quality
  • Ability to work onsite in Wilmington, NC (5 days; 2-day hybrid available for longer commutes)

Nice to Have

  • Experience in fintech, trading, quantitative finance, or commodity markets
  • Background in applied mathematics, physics, or a quantitative discipline
  • Familiarity with cloud platforms and model-serving/MLOps infrastructure
  • Benefits
    • Medical Insurance
    • Dental Benefits
    • Vision Benefits
    • Paid Time Off (PTO)
    • 401(k) Match
    Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

LI-JD17