1

Python Developer Jobs in Asheville, NC (NOW HIRING)

Controls Engineer

Fletcher, NC · On-site

$79K - $102K/yr

Knowledge and capabilities of programming Python and C++ languages. * Ability to evaluate the ability of current building systems to address increased demands from plant operations. * Review ...

Controls Engineer

Fletcher, NC · On-site

$79K - $102K/yr

Knowledge and capabilities of programming Python and C++ languages. * Ability to evaluate the ability of current building systems to address increased demands from plant operations. * Review ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

Java software engineer for a space project

Naples, NC · On-site +1

$49.50 - $68/hr

If you don't know us yet, we are an engineering company working on different projects in ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

Java software engineer for a space project

Naples, NC · On-site +1

$49.50 - $68/hr

If you don't know us yet, we are an engineering company working on different projects in ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

Flight on-board SW Senior Engineer

Naples, NC · On-site +1

$117K - $154K/yr

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

Software Engineer

Asheville, NC · On-site

$64K - $70K/yr

Proficiency in one or more modern programming languages such as Python, R, Scala, C++, Java, C#, and JavaScript. * Excellent problem-solving skills and broad understanding of relationships between ...

Software Engineer

Asheville, NC · Hybrid

$64K - $70K/yr

Proficiency in one or more modern programming languages such as Python, R, Scala, C++, Java, C#, and JavaScript. * Excellent problem-solving skills and broad understanding of relationships between ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Python * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and ...

Controls Engineer (2nd Shift)

Asheville, NC

$79K - $102K/yr

Proficiency in programming languages used in automation and control systems (e.g., Python, Java, Ladder Logic). * Strong project management skills with a track record of leading successful automation ...

Showing results 21-40

Python Developer information

See Asheville, NC salary details

$12

$55

$81

How much do python developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for python developer in Asheville, NC is $55.43, according to ZipRecruiter salary data. Most workers in this role earn between $45.67 and $62.98 per hour, depending on experience, location, and employer.

What does a Python developer do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What does a Python developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.

What are the key skills and qualifications needed to thrive as a Python developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What are some common challenges Python developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

How much do Python developers get paid?

Python developers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually in the United States. Senior developers with expertise in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs. Entry-level positions generally start around $60,000 to $80,000.

Is Python in demand in 2026?

Python developers are expected to remain in high demand through 2026 due to the language's widespread use in data science, web development, automation, and artificial intelligence. Proficiency in frameworks like Django or Flask and knowledge of related tools can enhance job prospects in this field.

Is there a demand for Python developers?

Python developers 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 skills in frameworks like Django or Flask and knowledge of data analysis tools like Pandas and NumPy, making Python a valuable programming language for job seekers.

What jobs can a Python Developer get?

A Python Developer can work in roles such as software engineer, web developer, data analyst, data scientist, machine learning engineer, automation engineer, and backend developer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases and version control systems.

What are the most commonly searched types of Python Developer jobs in Asheville, NC?

The most popular types of Python Developer jobs in Asheville, NC are:

What are popular job titles related to Python Developer jobs in Asheville, NC?

For Python Developer jobs in Asheville, NC, the most frequently searched job titles are:

What cities near Asheville, NC are hiring for Python Developer jobs?

Cities near Asheville, NC with the most Python Developer job openings:

Infographic showing various Python Developer job openings in Asheville, NC as of September 2026, with employment types broken down into 2% Internship, 84% Full Time, 10% Part Time, and 4% Contract. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution, with an average salary of $115,292 per year, or $55.4 per hour.

Controls Engineer

Fletcher, NC • On-site

Linamar
Motor Vehicle and Motor Vehicle Parts Wholesalers • 10K+ employees

$79K - $102K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 9 days ago


Linamar rating

6.6

Company rating: 6.6 out of 10

Based on 32 frontline employees who took The Breakroom Quiz


Job description

Job Title: Controls Engineer

At this time, we are not able to offer current or future work authorization transfer or sponsorship.

Job Summary

The Controls Engineer has expertise to solve problems, develop and execute objectives for themselves and others and to serve as a leader and mentor to Automation Technicians and Maintenance Technicians.  This role has the ability to effect short term and some long-term business goals and is an integral part of our plant.

Responsibility

  • Maintain and troubleshoot industrial automation systems, including but not limited to Siemens and AB PLCs, HMIs, SCADA systems (plc messaging, middleware, and SQL), vision / barcode system and Fanuc Robotic applications.

  • Modifying, and testing manufacturing methods and equipment; conferring with equipment vendors. 

  • Maintain and troubleshoot various types of automation instrumentation and devices such as servo drives, variable frequency drives, barcode readers and I/O. Develops manufacturing control systems by studying product requirements: researching, designing, testing /validating and implementing projects of varying scale and scope.

  • Troubleshoot various media and communications issues on Ethernet/IP, DevicNet, ProfiNet and other communication protocols.

  • Help coordinate and implement automation changes for manufacturing on new products.

  • Collaborate with maintenance personnel to troubleshoot equipment, identify root cause, and implement corrective actions.

  • Provide technical support and mentoring to maintenance, manufacturing engineering, and production personnel as required.

  • Design and development of control systems for process, utilities, and safety related equipment

  • Maintains product and company reputation by complying with government regulations.

  • Keeps equipment operational by coordinating maintenance and repair services; following manufacturer's instructions and established procedures; requesting special service.

  • Maintains product and process data by writing computer programs, entering data.

  • Completes design and development projects by training and guiding technicians.

  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.

  • Contributes to team effort by accomplishing related results as needed.

  • Adhere to IATF/TS16949 and applicable customer standards.              

Academic/Educational Requirements

  • Bachelor's Degree (or higher) in Engineering from an accredited institution.
  • Electrical, Systems, Manufacturing Engineering disciplines preferred, or career experience coupled with an Engineering Degree.

Required Skills/Experience

  • A minimum of two years' experience in industrial control systems in a manufacturing environment.

  • Working knowledge of PLC and single loop controllers. Preferably should have working knowledge Siemens and AB PLC systems, GE Fanuc, CompactLogix, Mitsubishi, Networking Systems, Ladder Logic, Structured Text, Functional Block Diagram, SCADA systems (Ignition, etc.)

  • Knowledge of PLC / DCS configuration, design and development and assessment of machine control standards.

  • Knowledge and capabilities of programming Python and C++ languages.

  • Ability to evaluate the ability of current building systems to address increased demands from plant operations.

  • Review equipment drawings to ensure the proposed designs satisfy the clients' requirements and comply with all applicable standards.

  • Determine which materials and equipment to use for projects and decide the appropriate codes and standards to apply when completing these projects.

  • Contact suppliers to verify product availability, obtain equipment specifications and negotiate timely deliveries. Interact with others such as supervisors or managers for advice and direction, to discuss work and provide updates.

  • Coordinate and integrate work within teams of engineers and technicians to work on common projects, assume project management roles as required to coordinate the involvement of other engineers, contractors, technicians, and suppliers.

  • Interact with technicians or technologists for tasks such as creating code, schematics / drawings, preparing specifications, writing proposals and developing plant maintenance schedules.

  • Provide presentations and training to various audiences as required.

  • Proficient with Microsoft Office.

  • Other duties as assigned.

What Linamar Has to Offer

  • Competitive Compensation

  • Employee Benefits package includes but not limited to, Medical, Dental, Vision and 401k etc. 

  • Opportunities for career advancement.

  • Sustainability Counsel 

  • Community based outreach supporting both local and global initiatives and charities. 

  • Discounts for local vendors and events, including auto supplier discounts.

About Us

Linamar Corporation is a Canadian diversified global manufacturing company of highly engineered products across global industries & markets. From the entrepreneurial seeds planted by our dynamic founder to the support provided along the way, all Linamar employees are poised for success in this fast-paced and rapidly growing environment. With access to the tools, you need to succeed, you will make an impact along with other motivated and engaged people.

Linamar Corporation is an equal opportunity employer and encourages diversity in the workplace without regard to any basis protected by applicable federal, state or local law. Linamar Corporation encourages applications from all qualified individuals and will reasonably accommodate applicants throughout all stages of the recruitment and selection process upon request.

#INDMR


What Linamar employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom