1

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

Embedded Software Engineer

Mineral Springs, NC · On-site

$118K - $155K/yr

C * Python Development Assurance Requirements * ARP-4754A * DO-178C DAL B Search Keywords * Software Engineer * Software Developer * Safety Critical * Mission Critical * Embedded Software * SCADE ...

Cloud Software Engineer

Charlotte, NC · On-site

$58.50 - $76.25/hr

... software engineer passionate about building automation and self-service solutions for our ... as Python, TypeScript, React, Terraform (IaC), and GitLab. 3. Analyze platform data in the cloud ...

Cloud Software Engineer

Charlotte, NC

$58.50 - $76.25/hr

... software engineer passionate about building automation and self-service solutions for our ... as Python, TypeScript, React, Terraform (IaC), and GitLab. 3. Analyze platform data in the cloud ...

Python Developer

Charlotte, NC · On-site

$49 - $67.75/hr

Bachelor's degree in Computer Science, Software Engineering, or related field. * 10+ years of professional experience in Python development, with substantial banking domain exposure. * Strong mastery ...

Software Engineer

Charlotte, NC · On-site

$69 - $74/hr

Data Engineer / Data Platform Engineer (Python, PySpark) Location: Remote/Hybrid (TBD; non-NYC preferred based on team guidance) Employment Type: Contingent Resource Assignment About the Role The ...

Strong programming experience in one or more languages (e.g., Python, JavaScript/TypeScript, PHP ... Understanding of software design principles and system architecture * Familiarity with integrating ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

... software engineering experience or equivalent combination of work, training, or education ... Strong scripting skills (e.g., Python, PowerShell, Shell ) * Hands-on experience with Google Cloud ...

Strong programming experience in one or more languages (e.g., Python, JavaScript/TypeScript, PHP ... Understanding of software design principles and system architecture * Familiarity with integrating ...

Software Engineer III

Charlotte, NC · On-site

$56.25 - $75.50/hr

Mentors other software engineers and coach team on Continuous Integration and Continuous ... ML Model development experience using both WF OOTB models and Python * Experience working with ...

Python Lead Developer

Charlotte, NC · On-site

$136K - $168K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 10+ years of professional experience in software development, with a strong focus on Python. * Extensive experience ...

Position: SRE - Site Reliability Engineer - Software Engineer 4 Location: Charlotte, North Carolina ... Strong scripting skills in PowerShell, Python, or Shell. * Hands-on experience with Google Cloud ...

Software Engineer II

Charlotte, NC · On-site

$95K - $130K/yr

Required Qualifications: * 3+ years as a software engineer * Strong proficiency in frontend ... Python Shift: 1st shift (United States of America) Hours Per Week: 40

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Software Engineer (Contract) - Full Stack Java We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC About the Role We are seeking a Software Engineer (contract) to support complex ...

Required : • Strong programming experience in one or more languages (e.g., Python, JavaScript ... Understanding of software design principles and system architecture • Familiarity with ...

Senior Software Engineer - Onsite

Charlotte, NC · On-site

$119K - $157K/yr

... Python • 2+ years of experience with REST API development and containerization technologies such as Docker and Kubernetes • 2+ years of experience using Git for source code version control ...

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 Jul 9, 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.

Will AI replace Python coders?

Python software engineers develop and maintain code, and while AI tools can automate some coding tasks, they are unlikely to fully replace human programmers soon. AI can assist with code generation and debugging, but complex problem-solving, design, and understanding user needs remain human skills. Continuous learning and adapting to new tools are important for Python developers to stay relevant.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a strong career choice with good job prospects.

Is Python a high paying skill?

Python software engineers are generally among the higher-paid programming professionals due to the language's widespread use in data science, web development, and automation. Salaries vary based on experience, location, and industry, but Python skills are considered valuable and can lead to high-paying roles. Mastery of related tools like frameworks and libraries can further increase earning potential.

Can I be a software engineer with Python?

Yes, Python is a popular programming language for software engineers, especially in fields like web development, data analysis, and automation. Proficiency in Python, along with knowledge of related tools and frameworks, is often required for software engineering roles that involve scripting, backend development, or data processing.

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:
Infographic showing various Python Software Engineer job openings in Charlotte, NC as of July 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 78% In-person, 16% Hybrid, and 6% Remote job distribution, with an average salary of $136,712 per year, or $65.7 per hour.
Embedded Software Engineer

Embedded Software Engineer

Skydweller

Mineral Springs, NC • On-site

$118K - $155K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 19 days ago


Job description

About Us


Skydweller Aero Inc. is a transatlantic cutting-edge aerospace company developing solar powered aircraft solutions capable of achieving perpetual flight with heavy, and powerful payload capacity. Utilizing technology based upon the longest continuous renewably powered flight program in history, this fast-growing startup is developing a new class of unmanned aircraft, providing the persistence of geosynchronous satellites with the powerful sensing capabilities and the flexibility of a large, airborne platform.Skydweller Aero Inc. has World and US headquarters in Oklahoma City and European offices headquartered in Spain.

Utilizing technology based upon the longest, continuous solarpowered flight program in history, our fast-growing start up isdefining a new class of unmanned aircraft, empowering amore secure and connected world.


Job Description


The job includes full lifecycle development following DO-178C objectives in a fast-paced, collaborative environment. Software is developed in C/C++, with model-based software tools, baremetal and RTOS.


The responsibilities include:

  • Decomposing and deriving software requirements that address safety, security, and performance in addition to baseline functional requirements
  • Developing safety critical and mission critical software using SCADE and C/C++
  • Developing verification cases and procedure, and do peer reviews
  • Collaborating with multidisciplinary teams to design efficient, safe code
  • Documenting the software design
  • Support software test and systems engineering in reviewing and updating the design


Required Qualifications


  • 3+ years working in safety critical or mission critical embedded systems
  • Applied experience in embedded systems with hard real-time operating systems and/or baremetal
  • Software Development using C/C++
  • Software development in model-based software tools
  • Strong written, verbal and interpersonal communication skills with ability to adapt and to interact well in diverse team environments


Preferred Qualifications


  • Bachelor's Degree in Software Engineering or Related Field
  • 1+ years of experience using SCADE Suite
  • 5+ years of experience in aerospace, automotive, railway or defense industries in embedded safety-critical software development
  • VxWorks
  • Texas InstrumentHerculesMicrocontroller
  • HALCoGen


Tools/Frameworks


  • SCADE
  • Polarion
  • VxWorks
  • HALCoGen
  • Jira
  • Confluence


Software Languages


  • SCADE Suite
  • C
  • Python


Development Assurance Requirements


  • ARP-4754A
  • DO-178C DAL B


Search Keywords


  • Software Engineer
  • Software Developer
  • Safety Critical
  • Mission Critical
  • Embedded Software
  • SCADE

Please Note:


  1. Please ensure your resume (CV) is in English.
  2. Also please do not have more than one job application, rather apply to one position and refer to other positions that you are interested in, in the NOTES section.
  3. Since BambooHR is a 3rd party software, please always check your spam folder for our responses.


Please Note


  1. Please ensure your resume (CV) is in English.
  2. Also please do not have more than one job application, rather apply to one position and refer to other positions that you are interested in, in the NOTES section.
  3. Since BambooHR is a 3rd party software, please always check your spam folder for our responses.


Company Benefits


1. Health insurance: We offer health insurance to all FTEs, which can include medical, dental, and vision coverage.
2. Paid time off: This includes vacation time, sick leave, and personal days.
3. Flexible schedules: we offer flexible schedules; we help employees achieve a better work-life balance.
4. Professional development opportunities
5. Wellness programs: we offer wellness programs that promote healthy living and can include things like gym memberships, nutrition counseling, or stress-management classes.
6. Flex Remuneration.
7. Meal Vouchers.
8. Stock options: all FTEs after one year of seniority may have the opportunity to receive options as part of their compensation package.
9. Bonuses: we offer bonuses or other forms of performance-based compensation to reward employees for their hard work and achievements.
10. Fruits and soft drinks in the office.