Prepare maps, drawings, and technical documents using CAD, GIS, and related software * Maintain engineering records, databases, and asset management systems * Assist in preparing reports, studies ...
Prepare maps, drawings, and technical documents using CAD, GIS, and related software * Maintain engineering records, databases, and asset management systems * Assist in preparing reports, studies ...
Application Engineer
Asheville, NC · On-site
$69/hr
Pay Range: $69/hr Application Engineer Position Summary We are seeking an experienced Application ... Working knowledge of CAD software and Geometric Dimensioning & Tolerancing (GD&T * ).Experience ...
New
Application Engineer
Asheville, NC · On-site
$69/hr
Pay Range: $69/hr Application Engineer Position Summary We are seeking an experienced Application ... Working knowledge of CAD software and Geometric Dimensioning & Tolerancing (GD&T * ).Experience ...
New
Senior Electrical Engineer
Black Mountain, NC · On-site
$102K - $133K/yr
Performs and/or coordinates design analyses using Matlab ® , Mathcad ® , and Pspice ® (or other computer-aided engineering/simulation tools) * Prepares, maintains, and adheres to project schedules ...
Senior Electrical Engineer
Black Mountain, NC · On-site
$102K - $133K/yr
Performs and/or coordinates design analyses using Matlab ® , Mathcad ® , and Pspice ® (or other computer-aided engineering/simulation tools) * Prepares, maintains, and adheres to project schedules ...
Engineer - Design, Junior
Fletcher, NC · On-site
Engineer - Design, Junior Job Summary The Junior Design Engineer -Supports High Pressure Die ... Convert concepts and sketches into detailed CAD models and production-ready drawings, supports ...
Engineer - Design, Junior
Fletcher, NC · On-site
Engineer - Design, Junior Job Summary The Junior Design Engineer -Supports High Pressure Die ... Convert concepts and sketches into detailed CAD models and production-ready drawings, supports ...
Engineer - Design, Junior Job Summary The Junior Design Engineer -Supports High Pressure Die ... Convert concepts and sketches into detailed CAD models and production-ready drawings, supports ...
Engineer - Design, Junior Job Summary The Junior Design Engineer -Supports High Pressure Die ... Convert concepts and sketches into detailed CAD models and production-ready drawings, supports ...
Related curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer ...
Related curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer ...
Related curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer ...
Related curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer ...
HVAC Mechanical Engineer
Asheville, NC · On-site
$92K - $151K/yr
Established forward thinking Engineering firm located in Durham, North Carolina is seeking an ... Work requires frequent and prolonged computer use. May occasional lifting up to 25 pounds. This ...
Quick apply
HVAC Mechanical Engineer
Asheville, NC · On-site
$92K - $151K/yr
Established forward thinking Engineering firm located in Durham, North Carolina is seeking an ... Work requires frequent and prolonged computer use. May occasional lifting up to 25 pounds. This ...
Senior Mechanical Engineer - ATS
Arden, NC · On-site
$86K - $126K/yr
The position also leverages advanced engineering tools, including product lifecycle management (PLM) systems, computer-aided design (CAD) software, and drafting and modeling applications, to support ...
Senior Mechanical Engineer - ATS
Arden, NC · On-site
$86K - $126K/yr
The position also leverages advanced engineering tools, including product lifecycle management (PLM) systems, computer-aided design (CAD) software, and drafting and modeling applications, to support ...
VP Engineering
Asheville, NC · On-site
$180 - $200/hr
Ability to sit, stand, walk, and use computer equipment for extended periods.* Ability to ... Engineering leadership and execution success* Executive Communication & Influence* Business ...
VP Engineering
Asheville, NC · On-site
$180 - $200/hr
Ability to sit, stand, walk, and use computer equipment for extended periods.* Ability to ... Engineering leadership and execution success* Executive Communication & Influence* Business ...
Controls Engineer
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
Quick apply
Controls Engineer
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
Controls Engineer
Arden, NC · On-site
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
Controls Engineer
Arden, NC · On-site
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
Controls Engineer
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
Controls Engineer
$79K - $102K/yr
Hands-on programming and troubleshooting multiple platforms of PLCs. * HMI/SCADA Development * CAD experience, such as AutoCAD Electrical or EPLAN. * Troubleshooting of electrical and automation ...
... or GIS/CAD-related work. Other Abilities: * Valid driver's license and vehicle suitable for ... Equal Employment Opportunity Pike Engineering is an equal opportunity employer. Qualified ...
... or GIS/CAD-related work. Other Abilities: * Valid driver's license and vehicle suitable for ... Equal Employment Opportunity Pike Engineering is an equal opportunity employer. Qualified ...
Custom Order Engineer (MVCA 1st Shift)
Arden, NC · On-site
$71K - $85K/yr
Experience with PLC or relay programming * Experience with AutoCAD * Project Management experience #LI-MI1 Skills: Position Criteria: • Strong analytical, computer, writing, presentation and ...
Custom Order Engineer (MVCA 1st Shift)
Arden, NC · On-site
$71K - $85K/yr
Experience with PLC or relay programming * Experience with AutoCAD * Project Management experience #LI-MI1 Skills: Position Criteria: • Strong analytical, computer, writing, presentation and ...
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
Engineering Intern
Asheville, NC · On-site
$25/hr
Use computer-assisted engineering and design software to perform engineering tasks. * Participate as a team member focusing on various initiatives when requested. * Apply client or company standards ...
Engineering Intern
Asheville, NC · On-site
$25/hr
Use computer-assisted engineering and design software to perform engineering tasks. * Participate as a team member focusing on various initiatives when requested. * Apply client or company standards ...
Project Engineer
Asheville, NC · On-site
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
Quick apply
Project Engineer
Asheville, NC · On-site
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
Project Engineer
Asheville, NC · On-site
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
Project Engineer
Asheville, NC · On-site
The Project Engineer is a growth position with a primary focus on further development of the fundamentals of civil design as well as SW+ design, computer, and general office standards. This role ...
Experience with NXCMM programming. Ability to use computer programs to create inspection reports. Strong knowledge of GD&T and how to apply those requirements to create and inspect features. Strong ...
Experience with NXCMM programming. Ability to use computer programs to create inspection reports. Strong knowledge of GD&T and how to apply those requirements to create and inspect features. Strong ...
Computer Programming information
See Asheville, NC salary details
$31.2K - $36.6K
5% of jobs
$36.6K - $41.9K
10% of jobs
$41.9K - $47.3K
7% of jobs
$48.3K is the 25th percentile. Wages below this are outliers.
$47.3K - $52.7K
15% of jobs
$52.7K - $58.1K
7% of jobs
The median wage is $60K / yr.
$58.1K - $63.4K
15% of jobs
$63.4K - $68.8K
11% of jobs
$72.8K is the 75th percentile. Wages above this are outliers.
$68.8K - $74.2K
6% of jobs
$74.2K - $79.6K
14% of jobs
$79.6K - $84.9K
7% of jobs
$84.9K - $90.3K
2% of jobs
$31.2K
$61.4K
$90.3K
How much do computer programming jobs pay per year?
What are some common challenges computer programmers face when working on large-scale software projects?
What jobs can you do as a computer programmer?
What are careers in computer programming?
What are the key skills and qualifications needed to thrive as a computer programmer?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is computer programming a good career?

Engineering Co-op Student (Part-Time) - Water and Sewer
Hendersonville, NC • On-site
Part-time
Re-posted 9 days ago
Job description
Engineering Co-op Student (Part-Time) - Water and Sewer
Responsible for performing entry-level engineering and technical work in support of water and wastewater utility operations, capital projects, and asset management programs. Assignments are designed to provide practical experience applying engineering principles in a municipal utility environment and to build technical skills in engineering design, field inspection, and data analysis. The position provides hands-on experience in project management, system operations, and infrastructure planning while working under the close supervision of licensed engineers and utility staff.
ESSENTIAL JOB FUNCTIONS
Job functions of this position are designed for the student to gain broad and practical experience in municipal utility project management and infrastructure delivery; water and wastewater system operations; and regulatory requirements.
Project Management & Engineering Support
- Assist with administration and design of capital improvement and maintenance projects
- Support project scheduling, budgeting, and cost estimating activities
- Review engineering plans, specifications, and contractor submittals for compliance with standards
- Assist in construction observation, documentation, and project closeout activities
- Coordinate with contractors, consultants, and internal departments to support project delivery
Water & Sewer Operations Engineering
- Assist with analysis of water distribution and wastewater collection system performance
- Support operational initiatives such as leak detection, inflow/infiltration reduction, and asset management
- Participate in field investigations including inspections, data collection, and GPS/GIS mapping
- Assist with hydraulic modeling, system planning, and evaluation of system improvements
- Support regulatory compliance efforts, reporting, and permit documentation
Technical & Administrative Support
- Prepare maps, drawings, and technical documents using CAD, GIS, and related software
- Maintain engineering records, databases, and asset management systems
- Assist in preparing reports, studies, and presentations for internal and public use
- Attend meetings with engineers, operations staff, and external stakeholders
QUALIFICATIONS
Education and Experience:
Enrollment in an associates or undergraduate program in Civil or Environmental engineering or related field.
Special Qualifications:
- Possession of a valid driver's license to operate a motor vehicle.
- Must be 18 or older due to the nature of the position.
Knowledge, Skills, and Abilities:
- General knowledge of the principles, practices, and techniques of engineering.
- General knowledge of engineering design and construction standards and calculations.
- Strong organizational and time management skills.
- Effective written and verbal communication skills.
PHYSICAL DEMANDS
Work in this classification is defined as light work requiring physical exertion of 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. Work requires dexterity in the hands for typing and operation of standard office equipment and visual acuity is necessary to read handwritten and typewritten materials and to operate a computer terminal. Vocal communication is required to express or exchange ideas. Hearing is required to perceive information at normal spoken word levels. Visual acuity is required for depth perception, preparing and analyzing written or computer data, visual inspection of products, operation of machines, determining the accuracy and thoroughness of work, and observing general surroundings and activities.
WORK ENVIRONMENT
Work is primarily performed in an environmentally controlled office environment but requires exposure to outside environmental conditions including extreme heat, cold and noise requiring employee to shout in order to be heard above the ambient noise level; workplace hazards which may include proximity to moving mechanical parts, moving vehicles and atmospheric conditions that may affect the respiratory system including fumes, odors, dust, mists and gases.
All Applicants are required to pass a pre-employment drug screen, a background check and a State Bureau of Investigations background check prior to beginning their employment.
About Us
The City of Hendersonville is located in Henderson County, North Carolina. Hendersonville consisting of six square miles and multiple historic districts, is listed on the National Register of Historic Places and sits between the Great Smoky and Blue Ridge Mountains, 22 miles south of Asheville, NC. With an altitude of 2200 feet above sea level, the region provides wonderful year-round recreational opportunities. The City is home to over 14,000 residents and operates under a Council- Manager form of government. A thriving Hendersonville Historic Downtown district, and member of the NC Main Street Program, Hendersonville is host to a variety of businesses, festivals and activities throughout the year. This beautiful mountain community strives to maintain its quality of life for year-round residents as well as the seasonal influx of tourists in Fall and Summer.
About the Team
The mission of the Water and Sewer department is to operate a great utility for our customers: inside customers, outside customers, municipal customers, wholesale customers, industrial customers, etc
About City of Hendersonville
Sourced by ZipRecruiter
Industry
Public administration
Company size
201 - 500 Employees
Headquarters location
Hendersonville, NC, US
Year founded
1847