1

Computer Programmer Jobs in Greenfield, MA (NOW HIRING)

Design Engineer Summary: The function of a Design Engineer at BETE utilizes creativity and ... Demonstrated proficiency with 3D CAD packages (AutoDesk Inventor preferred) and MS office software.

Be Seen First

What You'll Do · Design and develop 3D CAD models, assemblies, and detailed fabrication drawings for custom engineered spray systems and fabricated equipment · Translate customer specifications and ...

Be Seen First

What You'll Do · Design and develop 3D CAD models, assemblies, and detailed fabrication drawings for custom engineered spray systems and fabricated equipment · Translate customer specifications and ...

Micro Processor / Micro Computer / Programming of devices: * Able to follow set procedures and program most devices. Asks for assistance when needed. * Unit Level / System Level Testing: * Can ...

Bachelor's in Computer Engineering, Information Systems, or equivalent experience. * 12+ years in data engineering, platform architecture, or analytics, with 5+ years in a leadership capacity.

next page

Showing results 1-20

Computer Programmer information

See Greenfield, MA salary details

$30.6K

$60.2K

$88.5K

How much do computer programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for computer programmer in Greenfield, MA is $60,230.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,800.00 and $74,200.00 per year, depending on experience, location, and employer.

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 are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound 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 cities near Greenfield, MA are hiring for Computer Programmer jobs? Cities near Greenfield, MA with the most Computer Programmer job openings:
Design Engineer

$65K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 17 days ago


Job description

Design Engineer
Summary:
The function of a Design Engineer at BETE utilizes creativity and engineering skills to design products for customers with fluid spray processes problems in a diverse range of critical industrial processes. Implement product and process improvements to improve product lines and support world class quality manufacturing and customer service at a dynamic and growing company.
Duties and Responsibilities:
Work on the full scope of the product design process as a member of the Design team and interact with customers, Sales, Applications Engineering, Quality, R amp;D and Manufacturing to create innovative design solutions for customers' spray process problems in the fast-paced fluids industry.
Provide technical product line expertise to support manufacturing processes such as CNC machining of alloys and polymers, investment casting and welding of a range of alloys.
Develop prototypes, analyze test data, create design documents, and make design change recommendations for new and existing products.
Identify and implement opportunities to standardize product lines, improve product performance and reduce cost.
Utilize resources such as advanced spray lab, rapid prototype machine and dedicated machining center to expand the technical design basis for BETE products.
Interpersonal Skills
Ability to interact with people and communicate clearly and effectively.
Ability to work as a team member within engineering and in interdisciplinary teams.
Ability to write technically including project scopes, experiment summaries, technical basis documents.
Technical Skills
Creativity, initiative and problem-solving using engineering skills.
Demonstrated proficiency with 3D CAD packages (AutoDesk Inventor preferred) and MS office software.
Demonstrated proficiency with design practices and manufacturing processes applied to design for manufacturing.
Ability to identify process improvements and solve technical problems.
Ability to manage multiple projects while meeting required due dates and providing high quality output.
Understanding of fluid dynamics, R amp;D, and CAD/CAM manufacturing is a plus.
Experience with pressure piping codes and standards, such as ASME B31.3, and design of welded assemblies is a plus.
Performance Expectations
Demonstrated problem solving and conflict resolution with customers, colleagues, and sales partners.
Ability to handle multiple tasks in an effective and efficient manner.
Advanced understanding of product line.
Demonstrated confidentiality.
Experience
Experience in a manufacturing setting preferred.
Four-year degree in an engineering discipline or equivalent professional experience.
Benefits to working with BETE:
A competitive benefits package that includes: 401(k) Retirement Savings Program (includes 25% company match), Health and Dental Insurance (after 30days), Flexible Spending Account and Dependent Care Spending Accounts, Life and AD amp;D Insurance(s), Employee Assistance Program, Company Paid Life Insurance, Vacation Time, Sick Time, Employee Referral Program, Tuition Reimbursement, Bi-Annual Discretionary Bonuses (June amp; December), 8 ½ paid holidays, On-site fitness facility, and All Employee Annual Fall Company Outing.
If you meet the requirements outlined throughout the position descriptions above and are interested in working for a well-established, successful, and progressive local area business, we would be delighted to hear from you.
To apply, simply click on the “Apply Now” tile on the Career Opportunities page; here you can submit your contact information and a cover letter/resume to our recruiting team. Or you can email a copy of your current cover letter/resume to our team at hr@bete.com someone will be in touch with you shortly thereafter.
We are an Equal Opportunity Employer. M/F/D/V