1

Senior Python Software Engineer Jobs in Charlotte, NC

Sr. Python Web Developer

Charlotte, NC ยท On-site

$118.70K - $159.70K/yr

Role: Sr. Python Web Developer/Only USC & GC Location: Charlotte, NC Onsite position Fulltime position *****NO C2C***** JD Skill: Sr. Python Web Developer * 9 - 14 Years of experience as Sr.Python ...

Sr. Python Web Developer

Charlotte, NC ยท On-site

$118.70K - $159.70K/yr

Role: Sr. Python Web Developer Location: Charlotte, NC Onsite position Fulltime position JD Skill: Sr. Python Web Developer * 9 - 14 Years of experience as Sr.Python Web Developer * Expert in Python ...

Lead Python Software Engineer

Charlotte, NC

$136.70K - $168K/yr

About this role: Wells Fargo is seeking a Lead Python Software Engineer in Secured Network services organization with a goal to deliver automation solutions that enable a software driven ...

New

Sr. Python Web Developer

Charlotte, NC ยท On-site

$118.70K - $159.70K/yr

Role: Sr. Python Web Developer Location: Charlotte, NC Onsite position Fulltime position *****NO C2C***** JD Skill: Sr. Python Web Developer Must Have Technical/Functional Skills: * Expert in Python ...

Python developer

Charlotte, NC ยท On-site

$49 - $67.75/hr

Sr Python developer Work Location : Charlotte NC Face to Face interview needed in charlotte NC 12 ... in software development. * Strong proficiency in Python with frameworks like Flask, FastAPI, or ...

Senior Software Engineer

Huntersville, NC ยท On-site

$115.10K - $151.80K/yr

The Senior Software Engineer collaborates closely with product management, UX/UI design, quality ... Proficiency with Python and JavaScript, including frameworks such as React or Next.js. * Experience ...

Senior Software Engineer

Huntersville, NC ยท On-site

$115.10K - $151.80K/yr

The Senior Software Engineer collaborates closely with product management, UX/UI design, quality ... Proficiency with Python and JavaScript, including frameworks such as React or Next.js. * Experience ...

next page

Showing results 1-20

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 May 29, 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 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 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 May 2026, with employment types broken down into 79% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $138,670 per year, or $66.7 per hour.

Senior Python Software Developer

Sumitomo Mitsui Financial Group, Inc.

Charlotte, NC โ€ข Hybrid

$118.70K - $159.70K/yr

Other

Posted 3 days ago


Job description

SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, credit cards, and consumer finance. The Group has more than 130 offices and 80,000 employees worldwide in nearly 40 countries. Sumitomo Mitsui Financial Group, Inc. (SMFG) is the holding company of SMBC Group, which is one of the three largest banking groups in Japan. SMFG's shares trade on the Tokyo, Nagoya, and New York (NYSE: SMFG) stock exchanges.

In the Americas, SMBC Group has a presence in the US, Canada, Ireland, Mexico, Brazil, Chile, Colombia, and Peru. Backed by the capital strength of SMBC Group and the value of its relationships in Asia, the Group offers a range of commercial and investment banking services to its corporate, institutional, and municipal clients. It connects a diverse client base to local markets and the organization's extensive global network. The Group's operating companies in the Americas include Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A., and Sumitomo Mitsui Finance and Leasing Co., Ltd.

This is a hybrid role, requiring the successful candidate to attend our Tralee office.

Role Description

SMBC is seeking a skilled Senior Python Software Developer to join our Risk Technology Group. This function is in the process of leading a Digital Transformation across our Americas Division as we continue to modernize our technology, focus on our data driven approach, grow and plan. The successful candidate will bring a wealth of expience developing and maintaining software applications, tools and functions for the business to offer new or improved services and capabilities. You will implement improved business processes and operational efficiency while gathering business requirements and analyze to conceptualize the application design that best meets project objectives and functional criteria.

This role will report to the Executive Director of Risk Technology

Role Objectives: Delivery
  • Utilize analysis to create technical specifications for the application.
  • Provide documentation of code changes, application functions and workflows, definitions, and troubleshooting steps.
  • Ensure proper logging and updates to the code repository.
  • Participate in the testing and quality assurance of developed code.
  • Take steps to resolve identified bugs and ensure consistent and optimized code.
  • Conduct periodic review and analysis of application or function performance.
  • Identify bottlenecks or areas in need of improvement and implement changes to the code to resolve these issues.
  • Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed applications.
  • Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
  • Partner with graphic artists, user interface designers and front-end engineers to create the front-end interface of the application and optimize user experience.
  • Liaise with other technology and development teams as needed to coordinate on the integration of applications with the larger company software ecosystem.
  • Participate in periodic development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
Qualifications and Skills
  • 8+ years of prior experience as a software developer in the required technologies
  • Strong development background with scalable applications in Core Python.
  • Hands-on experience with Python web frameworks such as Django, Flask, or FastAPI.
  • Solid skills working on SQL with ability to run various data analytics tasks and queries.
  • Previous experience to Java script technologies (preferably React)
  • Familiarity with Azure Databricks environment is desirable (PySpark, notebooks, integrate repos, job workflows, delta lake, unity catalog etc)
  • Previous experience to azure environment and various interconnected azure components (Functions, App Service, Containers etc.).
  • Financial services experience ideally within Risk Technology preferred.
Additional Requirements

SMBC's employees participate in a hybrid workforce model that provides employees with an opportunity to work from home, as well as, from an SMBC office. SMBC requires that employees live within a reasonable commuting distance of their office location. Prospective candidates will learn more about their specific hybrid work schedule during their interview process.

SMBC provides reasonable accommodations during candidacy for applicants with disabilities consistent with applicable federal, state, and local law. If you need a reasonable accommodation during the application process, please let us know at accommodations@smbcgroup.com.