1

Python Engineer Jobs in Winston Salem, NC (NOW HIRING)

Develop scripting and automation workflows (Python, Java macros) to standardize simulation ... Bachelor's degree in Mechanical EngineeringorAerospace Engineering. Master's degree preferred.

... Engineer to join our Onsite Digital Solutions team . In this role, you will take ownership of our ... Scripting and automation skills (Python, Bash, Power Automate or similar). * Good knowledge of ...

... Engineer to join our Onsite Digital Solutions team . In this role, you will take ownership of our ... Scripting and automation skills (Python, Bash, Power Automate or similar). * Good knowledge of ...

Conduct deep dive analyses using SQL, Python, Excel (advanced formulas), and GCP tools to support engineering and business decisions. * Build and maintain repeatable analytical frameworks for ongoing ...

Conduct deep dive analyses using SQL, Python, Excel (advanced formulas), and GCP tools to support engineering and business decisions. * Build and maintain repeatable analytical frameworks for ongoing ...

AIA Azure Data Engineer

Advance, NC · On-site

$99K - $119K/yr

... data engineering using Python - Proficient in SQL - Ability to coordinate with offshore team and also the onsite client stakeholders - Experience in Life Science Domain should be able to handle ...

New

AIA Azure Data Engineer

Advance, NC · On-site

$99K - $119K/yr

... data engineering using Python - Proficient in SQL - Ability to coordinate with offshore team and also the onsite client stakeholders - Experience in Life Science Domain should be able to handle ...

New

Quality Engineer

Greensboro, NC · On-site

$70K - $130K/yr

The Quality Engineer supports product quality, yield performance, and QMS effectiveness within ... Proficiency with Minitab, JMP, Python, Tableau , or similar tools * Familiarity with semiconductor ...

Quality Engineer

Greensboro, NC · On-site

$70K - $130K/yr

The Quality Engineer supports product quality, yield performance, and QMS effectiveness within ... Proficiency with Minitab, JMP, Python, Tableau , or similar tools * Familiarity with semiconductor ...

Data Engineer

High Point, NC · On-site

$102K - $122K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Data Engineer

Greensboro, NC · On-site

$110K - $133K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Python (Programming Language) - Preferred Compensation In the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $117,345 - $184,400 annually.

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Showing results 21-40

Python Engineer information

See Winston Salem, NC salary details

$21.2K

$129.1K

$186.8K

How much do python engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for python engineer in Winston-Salem, NC is $129,144.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $151,800.00 per year, depending on experience, location, and employer.

What is the difference between Python Engineer vs Data Scientist?

AspectPython EngineerData Scientist
Required CredentialsBachelor's in CS, Software Engineering, or related; Python proficiencyBachelor's or higher in Data Science, Statistics, or related; Python and analytical skills
Work EnvironmentSoftware development teams, coding, testing, deploymentData analysis, modeling, visualization, research
Employer & Industry UsageTech companies, startups, software firmsFinance, healthcare, e-commerce, research institutions
Common Search & ComparisonYesYes

Python Engineers focus on developing and maintaining software applications using Python, while Data Scientists analyze data to extract insights, often using Python for data manipulation and modeling. Both roles require Python skills but serve different primary functions within organizations.

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. The role often requires staying updated with evolving technologies and certifications to remain competitive.

What does a Python engineer do?

A Python Engineer is a software professional who specializes in designing, developing, and maintaining applications using the Python programming language. They work on a variety of projects, including web development, data analysis, automation, and machine learning. Python Engineers collaborate with other team members to write clean and efficient code, debug issues, and ensure the performance and scalability of applications. Their expertise in Python allows them to leverage its libraries and frameworks to solve complex problems across different industries.

How much does a Python engineer make?

The average salary for a Python engineer varies by experience and location but typically ranges from $80,000 to $130,000 annually. Senior Python developers with specialized skills in frameworks, data analysis, or machine learning can earn higher salaries, especially in competitive markets.

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

To thrive as a Python Engineer, you need strong programming skills in Python, a solid understanding of computer science fundamentals, and experience with software development practices, often supported by a relevant degree or certification. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure are typically required. Excellent problem-solving abilities, attention to detail, and effective communication set top performers apart in this role. These skills and qualities are crucial for building scalable, maintainable code and collaborating efficiently within development teams.

How do Python engineers typically collaborate with other team members during the software development lifecycle?

Python Engineers work closely with cross-functional teams, including front-end developers, QA testers, product managers, and DevOps specialists. Collaboration often involves participating in code reviews, daily stand-up meetings, and sprint planning sessions to ensure alignment on project goals and technical requirements. Effective communication and using collaborative tools like Git, Jira, and Slack are essential for managing tasks, sharing updates, and resolving issues efficiently. This teamwork-driven environment helps deliver high-quality software and supports continuous learning from peers.

What does a Python engineer do?

As a Python engineer, your job is to use the Python programming language and develop code for your company. Your duties include creating a new application, integrating Python software with an existing system, or testing existing code to iron out bugs. Most employers hiring for this role have specific goals for projects in mind, and it is your job to turn those goals into reality in the most effective way. You’re also expected to use other programming skills, particularly involving Django, JavaScript, and database architecture.

What are popular job titles related to Python Engineer jobs in Winston-Salem, NC?

For Python Engineer jobs in Winston-Salem, NC, the most frequently searched job titles are:

What job categories do people searching Python Engineer jobs in Winston-Salem, NC look for?

The top searched job categories for Python Engineer jobs in Winston-Salem, NC are:

What cities near Winston-Salem, NC are hiring for Python Engineer jobs?

Cities near Winston-Salem, NC with the most Python Engineer job openings:

Infographic showing various Python Engineer job openings in Winston-Salem, NC as of August 2026, with employment types broken down into 92% Full Time, 3% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $129,144 per year, or $62.1 per hour.

Quality Assurance Automation Engineer - Onsite

APEX Analytix

Greensboro, NC • On-site

Full-time

Re-posted 25 days ago


Job description

A snapshot of what you would do:

The key function of the Quality Assurance Automation Engineer is to understand defined requirements for current and future products, create test cases/build test plans for these products, execute these test plans, and accurately report results back to management. A candidate for this position will possess strong QA/testing aptitude, technical skills, software analysis experience, and excellent written and oral communication skills.

Quality Assurance

    • Develop frameworks and automated test cases using Selenium and C#
    • Experience in latest automation tool trends such as Cypress and Playwright
    • Review functional and design specifications to ensure full understanding of individual deliverables
    • Provide estimates for creating test cases, test plans and testing specific features
    • Develop, document and maintain functional test cases and other test artifacts like the test data and data validation
    • Execute and evaluate test cases and report test results
    • Be solely responsible for testing certain applications/products
    • Enter defects/enhancements that are accurate, clearly stated and submitted in a timely fashion
    • Learn and adhere to testing processes and policies
    • Report clearly on assigned tasks and recognize and alert management of potential problems/issues in advance. Facilitate test plan/case reviews with cross-functional team members
    • Identify any potential quality issues per defined process and escalate potential quality issues immediately to QA Manager/Other project teams
    • Design and develop advanced test suites using object-oriented methodologies
    • Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage
    • Should be able to do both functional and Automation
    • Write backend integration tests and tests for RESTful APIs
    • Design and develop integration, regression, and stress tests using industry standard tools
    • Collaborate with Business Analyst and Developers to understand requirements and translate them into test cases
    • Good knowledge of Web/UI testing, API Testing and Database testing
    • Define, implement, and maintain test plans, test specifications and test suites
    • Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs

Required Skills:

  • Develop frameworks and automated test cases using Selenium and C#/java and python.
  • Experience in latest automation tool trends such as Cypress and Playwright
  • Basic understanding of Procure to pay process
  • Retail Industry
  • General understanding of agile software development practices
  • Excellent oral and written communication skills, including the ability to produce clear, concise technical documentation
  • Excellent client and interpersonal relationship skills, with the ability to interact with all levels of business users and technical personnel
  • Strong time-management skills to achieve both individual and team deadlines
  • Proficiency in multitasking, with the ability to work on multiple unrelated products concurrently
  • Highly motivated, enthusiastic, and detail-oriented
  • High level of proficiency with SQL 

Required Experience:

  • 5-7 years of software testing and test automation processes.
  • At least Bachelor’s in computer science, Information Systems, Technical Communication, or Business preferred.
  • BA/BS Degree in Computer Science or related technical discipline, or 6+ years of related practical experience.
  • Experience with one or more of the following: Ruby, Python, JavaScript, Java, and/or C#.
  • Working knowledge of test methodologies, processes, and tools (Selenium, Python or any programming language, TFS, Visual Studio, STLC, Test Management tool, GitHub).
  • Knowledge of relational databases/SQL.
  • Experience working with client-server architectures and automation.

Travel Required

N/A