1

Plc Programmer Jobs in Portland, ME (NOW HIRING)

Production Lead - Night Shift

Poland, ME · On-site

$16.75 - $23/hr

... or PLC programming issues Warehouse: • Records shipment data, including weight, charges, and space availability. • Determines method of shipment by examining items to be shipped, destination ...

PLC cabinets and HMI enclosures, as depicted on subassembly and module assembly drawings provided ... Lead's and Programing group in troubleshooting wiring / component issues. Assist Electrical ...

Controls Engineer

Westbrook, ME · On-site

$84K - $109K/yr

Applies engineering principles and practices for work on assigned projects. Designs cost effective control solutions to meet project requirements. What you will do: * Responsible for building ...

PLC cabinets and HMI enclosures, as depicted on subassembly and module assembly drawings provided ... and Programing group in troubleshooting wiring / component issues. • Assist Electrical ...

The Wood E&IS Portland, Maine Office is a multi-disciplinary science/engineering/architecture team of 160+ staff, located in one of the most livable cities in the US. Wood offers the technical ...

The North Atlantic Operations is a multi-disciplinary science/engineering/architecture team of 140+ staff that offers the opportunity to work on technically challenging projects for a wide range of ...

Customize GIS workflow and software programs for data collection, engineering, and environmental applications #LI-Remote Skills / Qualifications Required: * 2 - 5 years of GIS project experience * BA ...

Programming in Earthsoft EQuIS a plus * Working knowledge of general metric system measurement units * Knowledge of environmental chemistry a plus * Knowledge of the principles and standards of ...

Our knowledgeable and skilled Architects, Engineers, & Scientists, Remediation Engineers, Chemists, Data Visualization Specialists are what make us known in the Industry and drive our recognition for ...

Showing results 21-40

Plc Programmer information

See Portland, ME salary details

$41.4K

$82.5K

$114.6K

How much do plc programmer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for plc programmer in Portland, ME is $82,529.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,600.00 and $94,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLC programmer?

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

Is a PLC programmer in demand?

PLC programmers are in high demand across manufacturing, automation, and industrial sectors due to the need for automation and control systems. Skilled professionals with knowledge of ladder logic, programming languages, and experience with PLC hardware are sought after, especially as industries modernize and upgrade existing systems.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do PLC programmers make good money?

PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of automation tools can command higher wages, especially in manufacturing, energy, and industrial sectors. Overall, the role offers solid earning potential for those with technical expertise in programmable logic controllers.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

What job categories do people searching Plc Programmer jobs in Portland, ME look for? The top searched job categories for Plc Programmer jobs in Portland, ME are:
Infographic showing various Plc Programmer job openings in Portland, ME as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, 2% Contract, and 2% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $82,529 per year, or $39.7 per hour.

Instrumentation & Controls / Industrial Automation Engineer

Stantec

Portland, ME • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Stantec rating

8.5

Company rating: 8.5 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

112th of 441 rated engineering


Job description

At Stantec, we know the work we do matters. From decarbonizing mines to modernizing electric grids and building the infrastructure that fuels communities, we're powering the world. Our clients come to us with their biggest, most complex challenges because that's where we thrive. And we're looking for problem solvers, high achievers, and visionaries to help us.
Join us for a chance to grow professionally at one of the world's top design firms while building our clean energy future.
The Opportunity
We are seeking an Automation / Instrumentation & Controls Engineer to join our Energy and Resources consulting team. This position is intended for Engineers looking to demonstrate and grow their skills and develop a strong foundation in consulting-based Automation / instrumentation and control system design.
The successful candidate will work as part of an integrated, multidisciplinary design team, supporting projects across North America. Our portfolio includes mining and mineral processing, power generation and distribution, oil & gas, renewable energy, and energy transition projects. This role offers the chance to lead as well as support project design on projects in multiple sectors. Experience on projects in the mining sector would be a benefit.
Key Responsibilities
As contributing or Lead engineer working with other engineers, EITs, designers, and specialists, responsibilities would include some or all of the following dependent on the project:
Project Development & Execution
• Engineering support for multidisciplinary projects of all sizes and complexities, from proposals and estimating through the design phases PFS, FS, detailed design, construction, commissioning and start-up.
• Site work from time to time including as-is investigations and assessments, scope validation, construction, commissioning and start-up support.
Instrumentation
• Lead the design and development of the gamut of I&C construction drawing deliverables including but not limited to loop and I/O diagrams, wiring diagrams, instrument installation drawings, control panel GAs, E&I equipment layouts, wiring/termination diagrams for industrial and mine facilities collaboratively with designers / drafters locally or remotely. Designing using various methods including sketches, diagrams, redlines and electronic models.
• Specify and produce instrumentation specifications and datasheets and support the procurement processes through technical evaluation and selection recommendation.
Controls / Automation
• Design PLC/DCS/HMI/SCADA architectures: controller selection, I/O configuration, redundancy, and integration with third-party systems, and follow through procurement processes.
• Design the integration of vendor supplied equipment packages which are supplied with on-board controls.
• Design control/server rooms: console layouts, engineering-operations network segregation, server racks with mine-hardened enclosures, UPS/redundant power, patch panels/fiber terminations, dust-protected HVAC, and physical security.
• Develop functional specifications, control logic and functional block diagrams, control philosophies covering measurement principles, setpoints, calibration, alarming, sequence of operation, and safety interlocks for miscellaneous auxiliary or equipment packaged systems.
• Perform calculations for I&C equipment and systems including but not limited to: UPS, control panel load, control segment loading, voltage drop, network bandwidth, etc.
Industrial Networking
• Prepare technical specifications for communication network, where experience with underground installation standards is an asset.
• Design facility industrial networks: fiber-optic backbones, supporting control and various other systems and connection to Wi-Fi/LTE coverage.
Project Delivery / Coordination
• Assisting with the development of Construction Work Packages (CWPs) and providing construction phase support, as required.
• Planning, coordinating completion, and reviewing deliverables to ensure quality and consistency.
• Coordinating with internal teams and external stakeholders, including clients, vendors, and contractors.
• Participating in client meetings, design reviews, and value engineering sessions.
• Supporting quality control and design verification activities.
Your Capabilities and Experience:
The best fit engineer for this role will possess these attributes and experience:
  • You are a self-starter, with the ability to handle change and work with minimal supervision.
  • You possess and consistently demonstrate strong communication skills, both written and verbal, along with excellent interpersonal abilities and willingness to work in a team atmosphere.
  • Previous experience in engineering or EIT role in mining projects is an asset.
  • Demonstrated and reference confirmed ability to produce accurate, well-organized work and perform self-checks for quality and completeness.
  • Strong written and verbal communication skills, proficiency with MS Office, and a demonstrated ability to learn software tools efficiently
  • Ability to work effectively in a multidisciplinary team environment including working with remote team members through MS Teams.
  • Experience in the design of underground mines will be a strong asset.
  • Willingness to travel to client sites or other Stantec offices (~10% travel).

Education and Experience
  • Bachelor's degree in engineering from an accredited University
  • 5-10 years of engineering, design, and construction experience in heavy industry, mining, oil & gas, power generation.
  • A Professional Engineering license (or the ability to become licensed).

Why Join Our Team
  • Exposure to diverse projects and industries to further build your career
  • A clearly defined path for technical and professional development and people leadership
  • Opportunity to develop strong fundamentals in engineering design, QA/QC, and project delivery within a consulting environment

This description is not a comprehensive listing of activities, duties or responsibilities that may be required of the employee and other duties, responsibilities and activities may be assigned or may be changed at any time with or without notice.
Stantec is a place where the best and brightest come to build on each other's talents, do exciting work, and make an impact on the world around us. Join us and redefine your personal best. #FeelingEnergized
Pay Range:
• Various Locations in ME, VA-$81,800.00 - $118,600.00 Annually
• Locations in MN, OH, VT, & Various CA, ME, NY, VA Areas-$90,900.00 - $131,800.00 Annually
• Locations in CO, HI, IL, MD & Various CA, NJ, VA Areas-$100,000.00 - $145,000.00 Annually
• Locations in WA, DC & Various CA, MA, VA Areas-$107,300.00 - $155,500.00 Annually
• Locations in NYC & CA (Bay Area) & NJ (RP)-$114,500.00 - $166,100.00 Annually
Pay Transparency: In compliance with pay transparency laws, pay ranges are provided for positions in locations where required. Please note, the final agreed upon compensation is based on individual education, qualifications, experience, and work location. At Stantec certain roles are bonus eligible. Actual compensation for part-time roles will be pro-rated based on the agreed number of working hours per week.
Benefits Summary: Regular full-time and part-time employees (working at least 20 hours per week) have access to medical, dental, and vision plans, a wellness program, health saving accounts, flexible spending accounts, 401(k) plan, employee stock purchase program, life and accidental death & dismemberment (AD&D) insurance, short-term/long-term disability plans, emergency travel benefits, tuition reimbursement, professional membership fee coverage and paid family leave. Regular full-time and part-time employees will receive ten paid holidays in each calendar year. In addition, employees will be eligible to accrue vacation between 10 and 20 days per year and eligible for paid sick leave (and if more generous, in accordance with state and local law).
Temporary/casual employees have access to 401(k) plans, employee stock purchase program, and paid leave, in accordance with state and local law.
The benefits information listed above may not apply to union positions because benefits for such positions are governed by applicable collective bargaining agreements
Primary Location: United States | AZ | Phoenix
Other Locations: United States | ME | Portland
Organization: 2554 E&R-US Delivery Center-Phoenix AZ
Employee Status: Regular
Business Justification: New Position
Travel: Yes
Schedule: Full time
Job Posting: 23/07/2026 04:07:35
Req ID: 1006889
#additional
Stantec provides equal employment opportunities to all qualified employees and applicants for future and current employment and prohibit discrimination on the grounds of race, colour, religion, sex, national origin, age, marital status, genetic information, disability, sexual orientation, gender identity or gender expression. We prohibit discrimination in decisions concerning recruitment, hiring, referral, promotion, compensation, fringe benefits, job training, terminations or any other condition of employment. Stantec is in compliance with laws and regulations and ensures equitable opportunities in all aspects of employment. At Stantec we are committed to ensuring our recruitment process is accessible to all. If you require reasonable adjustments to be made during the recruitment process then please inform a member of our Talent Acquisition team.

What Stantec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom