1

Programmer Jobs in Portland, ME (NOW HIRING)

Controls Programmer III

Westbrook, ME ยท On-site

$80K - $100K/yr

Controls Programmer III Pay: $80k - $100k, based on experience Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of ...

Controls Programmer III

Westbrook, ME ยท On-site

$80K - $100K/yr

Controls Programmer III Pay: $80k - $100k, based on experience Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of ...

Controls Programmer III

Westbrook, ME ยท On-site

$80K - $100K/yr

Controls Programmer III Pay: $80k - $100k, based on experience Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of ...

Controls Programmer III

Westbrook, ME ยท On-site

$80K - $100K/yr

Controls Programmer III Pay: $80k - $100k, based on experience Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of ...

Controls Programmer III

Westbrook, ME ยท On-site

$80K - $100K/yr

Controls Programmer III Pay: $80k - $100k, based on experience Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of ...

BAS - Controls Programmer

Portland, ME

$30.75 - $40.50/hr

Controls Programmer -Portland, ME - HVAC & Controls Company POSITION: * Controls Specialist/Programmer LOCATION: * Portland, ME RESPONSIBILITIES: * Prior experience as a Controls Specialist ...

Systems Engineering has spent years building the relationships, trust, and technical credibility that are the foundation of great technology & security partnerships. AI is now one of the most ...

The AI Engineer role is how we turn that positioning into a differentiated practice, amplifying the groundwork we've already laid with intentional, client-centered AI expertise. About This Role:

next page

Showing results 1-20

Programmer information

See Portland, ME salary details

$12

$40

$70

How much do programmer jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for programmer in Portland, ME is $40.46, according to ZipRecruiter salary data. Most workers in this role earn between $26.35 and $52.64 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 Portland, ME? The most popular types of Programmer jobs in Portland, ME are:
What are popular job titles related to Programmer jobs in Portland, ME? For Programmer jobs in Portland, ME, the most frequently searched job titles are:
Infographic showing various Programmer job openings in Portland, ME as of May 2026, with employment types broken down into 82% Full Time, 10% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $84,160 per year, or $40.5 per hour.
Controls Programmer III

Controls Programmer III

Lanco Integrated

Westbrook, ME โ€ข On-site

$80K - $100K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 14 days ago


Job description

Controls Programmer III
Pay: $80k - $100k, based on experience
Location: Lanco Integrated
Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of flexible turnkey assembly systems. With machines installed in over 30 countries, we have extensive experience in the construction of special-purpose equipment as well as in the integration of industrial robots and other commercially available automation products. Lanco Integrated has the solution to your needs for custom automation within medical, consumer products, defense, electronics and commercial industrial products and device manufacturing.
Weโ€™re seeking a Controls Programmer III to join our automation team and play a key role in designing, programming, and commissioning control systems for advanced automated machinery. In this role, youโ€™ll take ownership of small to mid-sized projects, working hands-on with PLCs, HMIs, and integrated technologies to deliver reliable, safe, and high-performing solutions for our customers.
Youโ€™ll collaborate closely with mechanical, electrical, and engineering teams throughout the full machine lifecycleโ€”from concept and build through validation, installation, and field support. This position is ideal for a technically skilled controls professional who enjoys problem-solving, working independently, and seeing projects through from start to finish.
Controls Programmer III Job Duties and Responsibilities:
  • Create, update, and troubleshoot PLC ladder logic and HMI screens to meet customer needs and internal standards
  • Work with technologies like cameras, robots, and sensors to make sure all parts of an automated machine work smoothly together
  • Test machine sequences and check that physical components (switches, actuators, cylinders) are wired and operate correctly before deployment
  • Act as the main controls programmer on small to mid-sized automation projects
  • Help keep projects on track by supporting schedules, milestones, and machine build timelines
  • Maintain clear and organized project documentation, including wire lists, calibration data, and technical specifications
  • Review and contribute to machine manuals so customers receive accurate and easy-to-follow documentation
  • Support electrical and mechanical technicians during machine builds and debug by answering questions and helping troubleshoot issues
  • Travel to customer sites for machine installation, updates, and occasional emergency service calls
  • Take part in continuous improvement efforts by sharing ideas that improve processes, documentation, and ISO procedures

Controls Programmer III Job Qualifications:
  • Associateโ€™s degree in Electrical Engineering Technology, Mechatronics, or a related field (or equivalent hands-on experience); Bachelorโ€™s degree preferred
  • Minimum of 5 years of hands-on experience in controls programming or industrial automation
  • Strong PLC programming skills (ladder logic required; structured text or function block a plus) and experience with HMI/SCADA development
  • Knowledge of user interface (UI) design principles for HMIs; experience with Rockwell PanelView or Optix HMIs is a plus
  • Familiarity with industrial communication networks such as Ethernet/IP, Modbus, ProfiNet, DeviceNet, or IO-Link
  • Experience working with automated and electrical systems that include robots, vision systems, sensors, drives, AC/DC circuits, PNP/NPN devices, safety circuits, and motion control (servo/stepper systems)
  • Ability to read and understand electrical schematics, wiring diagrams, and technical documentation, with a basic understanding of pneumatic systems and electro-mechanical assemblies
  • Comfortable troubleshooting complex control systems independently, including in customer-facing or field service environments
  • Experience supporting validation activities such as IQ/OQ/PQ, especially in regulated or medical device settings, with ability to support Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT)
  • Hands-on experience with vision and inspection systems such as Cognex or Keyence for precision measurement and defect detection
  • Experience integrating and programming industrial robots (6-axis, SCARA, or Cartesian) for pick-and-place or part-feeding applications
  • Familiarity with the turnkey automation systems and full automation lifecycle, from design support and programming through testing, installation, and service
  • Willingness and ability to travel as required

Benefits:
We take care of our people โ€” and their futures.
Benefits include:
  • 401(k) with company match
  • Health, dental, and life insurance
  • Shortโ€‘ and longโ€‘term disability
  • Paid time off & paid holidays
  • Paid parental leave
  • ESOP (Employee Stock Ownership Plan)
  • Tuition reimbursement
  • A collaborative, innovative environment where your ideas matter

POVOFZ0xwH