1

Programmer Jobs in Rhode Island (NOW HIRING)

The Associate Energy Engineer will be responsible for identifying and verifying energy efficiency opportunities to support energy efficiency initiatives throughout the Northeast. The individual will ...

Be Seen First

Senior Electrical Engineer

Smithfield, RI · On-site

$130K - $160K/yr

Sr. Electrical Engineer The Senior Electrical Engineer leads the design, development, and implementation of complex electrical systems and components. This role requires deep technical expertise ...

Resident Engineer - Rhode Island

Warwick, RI · On-site

$96.60K - $123.50K/yr

Overview M&J Engineering, D.P.C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its inception in 2004, M&J has grown into diversified provider of ...

Resident Engineer - Rhode Island

Warwick, RI · On-site

$96.60K - $123.50K/yr

M&J Engineering, D.P.C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its inception in 2004, M&J has grown into diversified provider of engineering ...

next page

Showing results 1-20

Programmer information

See Rhode Island salary details

$11

$38

$67

How much do programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for programmer in Rhode Island is $38.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $50.38 per hour, depending on experience, location, and employer.

What Do Programmers Do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

Is 27 too late to start coding?

Programmers can start coding at any age, including 27, as the field values skills and experience over age. Many successful programmers begin in their late twenties or later, often learning through online courses, coding bootcamps, or self-study. Age is less important than dedication, continuous learning, and building a portfolio of projects.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Rhode Island? The most popular types of Programmer jobs in Rhode Island are:
What job categories do people searching Programmer jobs in Rhode Island look for? The top searched job categories for Programmer jobs in Rhode Island are:
What cities in Rhode Island are hiring for Programmer jobs? Cities in Rhode Island with the most Programmer job openings:
What are popular job titles related to Programmer jobs in RI? For Programmer jobs in RI, the most frequently searched job titles are:

CNC Programmer / Machinist

Tremco Construction

North Kingstown, RI • On-site

$22 - $25/hr

Full-time

Medical, Retirement, PTO

Posted 7 days ago


Job description

Tremco Construction Products Group (CPG), part of RPM International Inc., unites industry-leading building envelope solutions manufacturers, service providers, and trusted brands-including Tremco, Nudura, Dryvit, Willseal, Weatherproofing Technologies, Inc., and Weatherproofing Technologies Canada-to deliver comprehensive, integrated building systems. With operations spanning North America, Europe, Asia-Pacific, India, and Latin America, Tremco CPG has a global presence supported by regional businesses and distributors who understand local market needs for commercial, industrial, and residential construction and restoration projects.

GENERAL PURPOSE OF THE JOB:

Coordinates all EPS/XPS foam cutting and provides parts to the production team to fulfill orders.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Safely and effectively operate foam cutting machines to produce maximum yield with minimum waste.

  • Cut EPS / XPS foam using a two-axis profile cutting machine.

  • Safety and efficiently operate down cutter/slabber equipment.

  • Process internal work orders by cutting required EPS / XPS foam parts.

  • Develop pre-production EPS foam prototypes for production planning.

  • Track EPS foam billets and work with procurement to maintain adequate stock.

  • Write G codes for the profile cutter.

  • Perform regular quality control inspections.

  • Measure parts with a tape measure to maintain the specified tolerance and adjust codes as necessary.

  • Work closely and collaboratively with the production team to plan the production process for each order.

  • Maintain and troubleshoot foam cutting equipment.

  • Help develop better systems and processes to produce and package finished goods.

  • Work closely with cross-functional teams to meet project deadlines and deliverables.

EDUCATION REQUIREMENT:

  • Associate degree or equivalent from a two-year college or technical school; or equivalent professional/trade certifications or equivalent experience.

EXPERIENCE REQUIREMENT:

  • Two to four years related experience and/or training  as a machine operator or CNC programmer.

OTHER SKILLS, ABILITIES, AND QUALIFICATIONS:

  • CAD/CAM software proficiency; experience with software such as Mastercam, SolidWorks, or specialized foam-cutting CAM packages to design and generate G-code.
  • Ability to write, debug, and edit G-code to optimize tool paths, minimize, and manage tool changes.
  • Understanding of different foam densities and rigidities, and the ability to adjust cutting speeds (14,000-17,000 RPM) and feed rates (50-100 mm/s) to avoid burning or excessive melting.
  • Expertise in selecting appropriate cutting tools, such as single-flute end mills for high-speed, clean cuts, or hot-wire, along with proper tool length to minimize vibrations.
  • Skill in setting up CNC routers, hot-wire cutters, or vertical cutting machines, including vacuum table setups for holding lightweight foam.
  • Ability to interpret complex technical drawings and use precision measuring tools (calipers, micrometers) to ensure parts meet tight tolerances.
  • Capable of performing routine maintenance, such as changing or sharpening blades, and resolving issues like tool breakage, material deflection, or poor surface finish. 
  • Ability to handle, lift, and maneuver large, lightweight, and bulky foam blocks (often up to 50+ lbs).
  • Strict adherence to safety protocols, including managing fire hazards (foam can be flammable), proper ventilation for dust extraction, and using appropriate PPE (safety glasses, masks). 
  • Attention to detail; critical for ensuring accurate cuts, especially with complex shapes, to minimize waste.
  • Ability to solve problems, troubleshoot machine errors, and optimize processes to reduce cycle times.
  • Ability to effectively communicate and collaborate with design and production teams. 

PHYSICAL DEMANDS: 

  • Incumbent must be able to stand, walk, use hands, reach, talk, hear, and lift up to 50 lbs.

BENEFITS AND COMPENSATION:

The hourly rate for applicants in this position generally ranges between $22.00 and $25.00. This range is an estimate, based on potential employee qualifications, operations, needs, and other considerations permitted by law. The Company offers a variety of benefits to its employees, including but not limited to health insurance, paid holidays, paid time off, 401(k) Savings and Trust & Plan with company match, Company Pension Plan, Performance-Based Bonus/Commission, and continuing education.

All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.