1

Python Software Engineer Jobs in Charlotte, NC (NOW HIRING)

Wells Fargo is seeking a Lead Python Software Engineer in the Secured Network Services organization with a goal to deliver automation solutions that enable a software driven Infrastructure ...

Software Engineer

Charlotte, NC ยท On-site

$69 - $74/hr

Python, BigQuery, and Google Cloud Platform Developer Location: Charlotte, NC Employment Type ... Analyze and address complex software engineering challenges that require evaluation of multiple ...

Required Qualifications: 5+ years of Specialty Software Engineering experience, or equivalent ... Candidate should have developed and deployed self-hosted, Python-based AI/agentic services end to ...

Software Engineer

Charlotte, NC ยท Hybrid

$69 - $74/hr

Contract (12 months, with potential extension or conversion) About the Role We're looking for a seasoned Software Engineer with strong AI and Python expertise to help design and deliver next ...

Development needs strong Python and PL/SQL and Oracle DB expertise. Required Qualifications: * 5+ years of experience in software engineering or technology roles delivering and operating business ...

Software Engineer

Charlotte, NC ยท Hybrid

$69 - $74/hr

Software Engineer - Atlassian & Workflow Automation We are not accepting C2C or 1099 arrangements ... Python, Java, Perl, React, or .NET * Experience with orchestration frameworks and backend ...

Job Title Software Engineer - Agentic AI / GenAI & Data Engineering Location Charlotte, NC (CIC ... Develop Python-based backend services supporting agent execution, RAG pipelines, memory, tool ...

Genesis10 is currently seeking a Software Engineer for a 12+ month contract position located in ... Experience with tools such as Spark, Python, Scala, Linux Shell, Autosys, etc. * Familiarity with ...

Software Engineer

Charlotte, NC ยท Hybrid

$69 - $74/hr

Software Engineer, Generative AI Location: Charlotte, NC or Irving, TX (Hybrid: 3 days onsite ... Build and maintain RESTful APIs and backend services using Python frameworks (FastAPI, Flask ...

Software Engineer

Charlotte, NC ยท Hybrid

$69 - $74/hr

Develop high-quality, scalable applications using Python as the primary language * Rapidly iterate ... software engineering experience * 2+ years of hands-on experience with Python development

next page

Showing results 1-20

Python Software Engineer information

See Charlotte, NC salary details

$22.5K

$136.7K

$197.8K

How much do python software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for python software engineer in Charlotte, NC is $136,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,900.00 and $160,700.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What are the most commonly searched types of Python Software Engineer jobs in Charlotte, NC? The most popular types of Python Software Engineer jobs in Charlotte, NC are:
What are popular job titles related to Python Software Engineer jobs in Charlotte, NC? For Python Software Engineer jobs in Charlotte, NC, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Charlotte, NC look for? The top searched job categories for Python Software Engineer jobs in Charlotte, NC are:
What cities near Charlotte, NC are hiring for Python Software Engineer jobs? Cities near Charlotte, NC with the most Python Software Engineer job openings:

Senior Python Software Developer

Sumitomo Mitsui Financial Group, Inc.

Charlotte, NC โ€ข Hybrid

$118K - $159K/yr

Other

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