This role blends CAD, CAM, CNC programming, and on-floor problem solving in a fast-paced ... programmer, CNC machining, CNC setup, Mastercam, SolidWorks, Sheet metal design, Welding ...
This role blends CAD, CAM, CNC programming, and on-floor problem solving in a fast-paced ... programmer, CNC machining, CNC setup, Mastercam, SolidWorks, Sheet metal design, Welding ...
On-Site CNC Programmer
Plymouth, IN · On-site
$80K - $100K/yr
In this role, you will be responsible for developing, optimizing, and maintaining CNC (Computer ... Collaborate with design engineers using CAD software like SolidWorks or CAD to review designs and ...
Quick apply
On-Site CNC Programmer
Plymouth, IN · On-site
$80K - $100K/yr
In this role, you will be responsible for developing, optimizing, and maintaining CNC (Computer ... Collaborate with design engineers using CAD software like SolidWorks or CAD to review designs and ...
CAD Operator
Middlebury, IN · On-site
$17.50 - $24/hr
Engineering Job Status: Full-Time / Hourly Mobility Profile: On Location Position Summary: The CAD Technician is responsible for producing drawing files for production and submitting plans by ...
CAD Operator
Middlebury, IN · On-site
$17.50 - $24/hr
Engineering Job Status: Full-Time / Hourly Mobility Profile: On Location Position Summary: The CAD Technician is responsible for producing drawing files for production and submitting plans by ...
CAD Technician
Goshen, IN · On-site
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
CAD Technician
Goshen, IN · On-site
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
CAD Operator
Middlebury, IN · On-site
$17.50 - $24/hr
Engineering Job Status: Full-Time / Hourly Mobility Profile: On Location Position Summary: The CAD Technician is responsible for producing drawing files for production and submitting plans by ...
CAD Operator
Middlebury, IN · On-site
$17.50 - $24/hr
Engineering Job Status: Full-Time / Hourly Mobility Profile: On Location Position Summary: The CAD Technician is responsible for producing drawing files for production and submitting plans by ...
CAD Technician
Goshen, IN · On-site
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
CAD Technician
Goshen, IN · On-site
The CAD Technician is capable of working within a dynamic group to meet project goals and timelines ... Make changes in accordance with Lippert Engineering practices and guidelines. * Document and ...
CAD Technician / Drafter ARJ-395
Elkhart, IN · On-site
$50K - $65K/yr
Takes initiative to solve design/ engineering problems through efficient troubleshooting, effective ... Basic CAD and drafting knowledge. * Knowledge of engineering fundamentals. * Ability to anticipate ...
Quick apply
CAD Technician / Drafter ARJ-395
Elkhart, IN · On-site
$50K - $65K/yr
Takes initiative to solve design/ engineering problems through efficient troubleshooting, effective ... Basic CAD and drafting knowledge. * Knowledge of engineering fundamentals. * Ability to anticipate ...
Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...
Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...
Advanced Controls Engineer
Elkhart, IN · On-site
$70K - $110K/yr
An engineer in this position develops and maintains software & occasionally electrical controls ... Computer Numerical Controller (CNC) software * Primarily in IEC 61131 Structured Text * Human ...
Quick apply
Advanced Controls Engineer
Elkhart, IN · On-site
$70K - $110K/yr
An engineer in this position develops and maintains software & occasionally electrical controls ... Computer Numerical Controller (CNC) software * Primarily in IEC 61131 Structured Text * Human ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Network Engineer II
Goshen, IN · On-site
Information Systems, Information Services, Information Technology, Computer Science, Computer Engineering, Technology Engineering, Electrical Engineering, Network Engineering, Network Technology, etc ...
Minimum Bachelor in Electrical Engineering , Computer Engineering, or similar discipline with 3-5 years of relevant experience 3-5 years Automation/ Control development using commercially available ...
Minimum Bachelor in Electrical Engineering , Computer Engineering, or similar discipline with 3-5 years of relevant experience 3-5 years Automation/ Control development using commercially available ...
Senior Software Engineer
South Bend, IN · On-site
$120K - $158K/yr
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer
South Bend, IN · On-site
$120K - $158K/yr
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer
$120K - $158K/yr
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer
$120K - $158K/yr
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
RPA Developer UiPath
Granger, IN · On-site
The knowledge, skills and abilities as indicated below are normally acquired through the successful completion of a bachelor's degree in computer science, computer engineering, mathematics, or ...
RPA Developer UiPath
Granger, IN · On-site
The knowledge, skills and abilities as indicated below are normally acquired through the successful completion of a bachelor's degree in computer science, computer engineering, mathematics, or ...
Senior Controls Engineer
Bridgman, MI · On-site +1
$91K - $120K/yr
Engineering graduate in Electrical, Mechatronics, Computer Engineering, Systems Design, or equivalent experience/technical degree Physical Demands: * While performing the duties of this position, the ...
Senior Controls Engineer
Bridgman, MI · On-site +1
$91K - $120K/yr
Engineering graduate in Electrical, Mechatronics, Computer Engineering, Systems Design, or equivalent experience/technical degree Physical Demands: * While performing the duties of this position, the ...
Mechanical Engineer - Product Design
Elkhart, IN · On-site
$95K - $105K/yr
Mechanical Engineer - Product Design Location: Near Elkhart, IN Industry: Advanced Manufacturing ... Perform CAD modeling, prototyping, testing, and validation of new designs * Participate in ...
Quick apply
Mechanical Engineer - Product Design
Elkhart, IN · On-site
$95K - $105K/yr
Mechanical Engineer - Product Design Location: Near Elkhart, IN Industry: Advanced Manufacturing ... Perform CAD modeling, prototyping, testing, and validation of new designs * Participate in ...
Junior Software Engineer
South Bend, IN · On-site
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
Junior Software Engineer
South Bend, IN · On-site
Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
Computer Programmer information
See South Bend, IN salary details
$32.2K - $37.7K
5% of jobs
$37.7K - $43.3K
10% of jobs
$43.3K - $48.8K
7% of jobs
$49.8K is the 25th percentile. Wages below this are outliers.
$48.8K - $54.3K
15% of jobs
$54.3K - $59.9K
7% of jobs
The median wage is $61.9K / yr.
$59.9K - $65.4K
15% of jobs
$65.4K - $71K
11% of jobs
$75.1K is the 75th percentile. Wages above this are outliers.
$71K - $76.5K
6% of jobs
$76.5K - $82K
14% of jobs
$82K - $87.6K
7% of jobs
$87.6K - $93.1K
2% of jobs
$32.2K
$63.3K
$93.1K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Polywood rating
5.2
Based on 14 frontline employees who took The Breakroom Quiz
39th of 46 rated furniture manufacturers
Job description
POLYWOOD is looking for a hands-on Metal Fabrication CAD/CAM Engineer to support the design, programming, and fabrication of the metal components used across our premium outdoor furniture line. This role blends CAD, CAM, CNC programming, and on-floor problem solving in a fast-paced manufacturing environment.
What You'll Do:
• Create and update 3D CAD models for metal parts and assemblies.
• Generate CAM programs and CNC code for laser cutting, bending, machining, and welding operations.
• Run trial pieces to validate programs and ensure accuracy and safety.
• Prepare fabrication drawings with weld symbols, material specs, and tolerances.
• Support Engineering Change Requests and drive improvements in manufacturability and efficiency.
• Troubleshoot tooling, fixturing, and programming issues with Fabrication and Welding teams.
• Train and support production team members on setups and equipment expectations.
What You Bring:
• 3 to 5 years of experience programming and setting up CNC equipment for metal fabrication.
• Proficiency with Mastercam or similar CAM software.
• Strong skills in SolidWorks or comparable CAD tools.
• Knowledge of sheet metal design, weld processes, bend allowances, and GD&T.
• Ability to read, create, and interpret fabrication drawings.
• Hands-on experience with measuring tools and fabrication math.
• Clear communication skills, attention to detail, and strong organization.
Bonus Skills:
• Experience with Haas, Fanuc, laser cutters, press brakes, or automated welding systems.
• Familiarity with lean manufacturing principles.
Why You'll Love Working With Us:
• Valued Contribution: Your expertise directly impacts product quality and production efficiency.
• Growth Opportunities: Work with advanced CNC systems, laser technology, and evolving automation.
• Team Environment: Join a collaborative, supportive engineering and fabrication team.
• Safety Focus: Clean, organized manufacturing environment with strong safety standards.
• Skill Expansion: Opportunities to grow certifications such as Welding, Power Lift, First Aid, and more.
About Us
POLYWOOD is a fast-growing manufacturer known for engineering durable, sustainable outdoor furniture that lasts for generations. Our products begin with precision metal components that support the strength, function, and quality our customers expect. That is where our CAD/CAM team makes an enormous impact.
We combine craftsmanship, modern technology, and hands-on problem solving to bring innovative designs to life on the production floor. As part of our engineering and fabrication community, you will work with people who care deeply about accuracy, efficiency, and continuous improvement. We invest in advanced CNC systems, digital tools, and training because we believe great parts start with great processes and the people who create them.
When you join POLYWOOD, you join a company committed to sustainability, innovation, and supporting team members as they grow their skills and careers.
Check out this video - Genuine Polywood
If this role feels like a strong match for your background and interests, submit your application!
POLYWOOD is an equal opportunity employer. POLYWOOD evaluates qualified applicants without regard to characteristics protected by federal, state, or local laws.
Metal fabrication, Manufacturing engineering, CAD engineer, CAM engineer, CNC programmer, CNC machining, CNC setup, Mastercam, SolidWorks, Sheet metal design, Welding, Fabrication technician, Press brake, Laser cutting, Blueprint reading, GD&T, Mechanical design, Tooling, Fixturing, Production engineering, Industrial manufacturing, Manufacturing technician, Design engineer, 3D modeling, Fabrication engineer, Mechanical engineering #ZR
About Poly-Wood
Sourced by ZipRecruiter
Industry
Furniture manufacturing
Company size
201 - 500 Employees
Headquarters location
Syracuse, IN, US
Year founded
1990