1

Programmer Jobs in Vermont (NOW HIRING)

Project Engineer

South Burlington, VT · On-site

$70 - $90/hr

We are seeking a dedicated and detail‑oriented Project Engineer to join our team supporting the Vermont Air National Guard in South Burlington, VT. This role offers the opportunity to make a ...

Software Engineer

Colchester, VT · On-site

$60K - $80K/yr

As a Software Engineer within our Engineering Department, you'll join a team of experienced and professional engineers and interact with Mechanical Engineering, Electrical Engineering, our Staff ...

CNC Engineer

Bennington, VT

$39.42 - $65.82/hr

As a CNC Engineer, you will play a crucial role in designing, programming, and optimizing CNC machining processes to ensure high-quality production and efficiency. If you have a passion for precision ...

Project Engineer

South Burlington, VT · On-site

$70K - $75K/yr

Windwalker.com Join Our Team as a Project Engineer - Enhance Engineering Support at the Vermont Army National Guard! About Us: At Windwalker Group, we are committed to excellence in providing cutting ...

CNC Engineer

Bennington, VT · On-site

$82K - $136K/yr

As a CNC Engineer, you will play a crucial role in designing, programming, and optimizing CNC machining processes to ensure high-quality production and efficiency. If you have a passion for precision ...

The Director of Engineering leads all engineering activities for DR Power, including new product introductions (NPI), cost reduction initiatives, technology and research, and full product lifecycle ...

Packaging Engineer

Essex Junction, VT · On-site

$90K - $115K/yr

The Packaging Engineer is responsible for developing, implementing, and optimizing packaging systems, equipment, and processes that support safe, efficient, and cost-effective manufacturing ...

Engineering Manager

Bennington, VT · On-site

$140K - $175K/yr

Engineering Manager Location: On-site in Adams, MA. Pay Rate: $140k - $175k annually plus annual incentive bonus What We Offer: * Competitive pay, commensurate with experience * Health/Dental/Vision ...

Senior Design Engineer

Colchester, VT · On-site

$105 - $145/hr

Works with Lead Engineers and Project managers to understand and prioritize assigned work. Provides technical expertise and work direction to colleagues who are working together on assigned project ...

Showing results 21-40

Programmer information

See Vermont salary details

$12

$42

$73

How much do programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for programmer in Vermont is $42.04, according to ZipRecruiter salary data. Most workers in this role earn between $27.36 and $54.71 per hour, depending on experience, location, and employer.

What does a programmer 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 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.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Vermont?

The most popular types of Programmer jobs in Vermont are:

What are popular job titles related to Programmer jobs in Vermont?

For Programmer jobs in Vermont, the most frequently searched job titles are:

What job categories do people searching Programmer jobs in Vermont look for?

The top searched job categories for Programmer jobs in Vermont are:

What cities in Vermont are hiring for Programmer jobs?

Cities in Vermont with the most Programmer job openings:

What are popular job titles related to Programmer jobs in VT?

For Programmer jobs in VT, the most frequently searched job titles are:

Infographic showing various Programmer job openings in Vermont as of August 2026, with employment types broken down into 86% Full Time, 6% Part Time, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $87,436 per year, or $42 per hour.

$75K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Description

Manufacturing Engineer

Winooski, VT | Full-Time | Monday-Friday
$75,000-$90,000 per year, based on experience

Position Overview

Preci Manufacturing is seeking a hands-on Manufacturing Engineer to develop, improve, and support reliable manufacturing processes across our precision CNC machining operations.

This position serves as a technical bridge between engineering and production, working closely with CNC programmers, machinists, section leads, Quality, and management to turn customer requirements into practical, efficient, and repeatable manufacturing processes.

The Manufacturing Engineer will develop process plans and routings, support tooling and fixture decisions, improve setup and work instructions, assist with new-job launches, troubleshoot production problems, and lead projects that reduce cycle time, scrap, rework, and manufacturing cost. The position will also support new equipment, automation, and increased machine utilization.

This is an excellent opportunity for an engineer who enjoys working directly on the shop floor and using technical knowledge to make measurable improvements in quality, delivery, capacity, and cost.

Why Join Preci

  • Join a stable and growing precision manufacturing company
  • Work directly with experienced CNC programmers, machinists, and quality professionals
  • Take ownership of improvements from initial concept through shop-floor implementation
  • Gain broad exposure to CNC milling, turning, grinding, inspection, and related processes
  • Help launch new work and develop reliable manufacturing methods
  • Contribute to automation, unattended production, and capital-equipment projects
  • Receive a competitive salary and comprehensive benefits package

Key Responsibilities

  • Review customer drawings, models, specifications, tolerances, and GD&T requirements to evaluate manufacturability and determine appropriate production methods
  • Develop and maintain manufacturing process plans, routings, operation sequences, setup instructions, work instructions, and standard times in Global Shop Solutions
  • Define and support tooling, workholding, fixture, gauge, inspection, material, and outside-processing requirements
  • Partner with CNC programmers, machinists, section leads, and Quality to prove out new jobs, resolve startup issues, and establish stable production processes
  • Provide technical support for CNC milling, turning, grinding, and related manufacturing operations, including troubleshooting equipment and process problems
  • Investigate scrap, rework, nonconforming material, and recurring production issues using structured root-cause analysis and corrective action
  • Reduce setup and cycle times and improve workflow, machine utilization, first-pass yield, process capability, and repeatability
  • Use production, quality, and cost data to identify improvement opportunities, prioritize projects, and verify results
  • Lead or support equipment and automation projects, including requirements development, supplier evaluation, cost justification, installation, process validation, and training
  • Create and maintain clear process documentation, standard work, setup information, and lessons learned
  • Collaborate with Quality to meet AS9100, customer, regulatory, inspection, and first-article requirements
  • Provide technical guidance and training to production employees while promoting safe, efficient, and consistent manufacturing practices  

Benefits

  • 401(k) retirement plan with company match
  • Health insurance with a Health Reimbursement Arrangement
  • Dental and vision insurance
  • Life insurance
  • Short-term and long-term disability insurance
  • Critical illness and accident insurance
  • Paid time off and paid holidays
  • Employee assistance and financial wellness support, including BeneMoney (employee loan program with payroll deduction)
  • 50% discounted corporate gym membership at The Edge Fitness Clubs

Work Location

This position is fully on-site at Preci Manufacturing in Winooski, Vermont. Because the position may require access to export-controlled technical data, applicants must qualify as a U.S. person under ITAR.

Requirements

  • Bachelor's degree in mechanical engineering, manufacturing engineering, industrial engineering, engineering technology, or a related technical discipline; an equivalent combination of education and directly related experience may be considered
  • Two or more years of manufacturing engineering, process engineering, or related experience in a machining or precision-manufacturing environment is preferred
  • Practical knowledge of CNC machining principles, tooling, workholding, fixtures, setup methods, and manufacturing process development
  • Ability to interpret engineering drawings, three-dimensional models, specifications, tolerances, and GD&T
  • Experience developing manufacturing process plans, routings, work instructions, setup documentation, or standard times
  • Strong analytical and hands-on problem-solving skills, including root-cause analysis and corrective action
  • Experience with CAD systems; familiarity with CAM software or CNC programming is preferred
  • Knowledge of inspection methods, first-article requirements, and AS9100 or ISO 9001 quality systems is preferred
  • Familiarity with lean manufacturing, continuous improvement, and data-driven cost, cycle-time, and scrap reduction
  • Experience with ERP systems; Global Shop Solutions experience is preferred
  • Strong communication skills and the ability to work effectively with production employees, programmers, Quality, suppliers, and company leadership
  • Ability to manage multiple technical projects and priorities; proficiency in Microsoft Excel, Word, and Outlook