1

Cobol Programmer Jobs in Maine (NOW HIRING)

IT CIM Engineer

South Portland, ME · On-site

$86K - $100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... COBOL · A working knowledge of operating systems such as OpenVMS, Linux and Windows 10/11 · ... Azure DevOps · Knowledge of ISO27001 Diodes Incorporated (Nasdaq: DIOD), a Standard and Poor ...

Software Engineer

Portland, ME · On-site

$90K - $135K/yr

The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, focusing on software development, integration with cloud systems, and customer support.

They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, collaborating with cross-functional teams to enhance product features and support integration ...

Cobol Programmer information

See Maine salary details

$39

$56

$92

How much do cobol programmer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for cobol programmer in Maine is $56.40, according to ZipRecruiter salary data. Most workers in this role earn between $41.88 and $65.38 per hour, depending on experience, location, and employer.

What is the difference between Cobol Programmer vs Mainframe Developer?

AspectCobol ProgrammerMainframe Developer
Required CredentialsTypically a degree in computer science or related field; familiarity with COBOLSimilar credentials; often requires knowledge of COBOL and mainframe systems
Work EnvironmentPrimarily in legacy system maintenance, often in financial or government sectorsWorks on mainframe systems, including hardware and software components
Employer & Industry UsageFinancial institutions, government agencies, insurance companiesBanking, insurance, government, and large enterprises using mainframe systems
Common Search & ComparisonYesYes

While both roles involve working with COBOL and mainframe systems, a Cobol Programmer mainly focuses on coding, debugging, and maintaining COBOL applications. A Mainframe Developer has a broader scope, including system integration, hardware, and software management within mainframe environments. Both roles are essential in legacy system operations, often overlapping in skills and industry usage.

What is a Cobol programmer?

COBOL Programmers are software developers who specialize in writing, maintaining, and updating programs using the COBOL (Common Business-Oriented Language) programming language. COBOL is widely used in legacy business, finance, and administrative systems, especially on mainframe computers. COBOL Programmers are often responsible for ensuring these critical systems continue to function efficiently, troubleshooting issues, and modernizing code to integrate with newer technologies. Their work is essential in industries like banking, insurance, and government, where COBOL-based applications remain vital.

What are some common challenges faced by Cobol programmers working with legacy systems?

COBOL Programmers often encounter challenges such as limited or outdated documentation, making it difficult to understand and maintain legacy code. Additionally, integrating COBOL applications with modern technologies can require creative problem-solving and specialized middleware. Team collaboration is crucial, as programmers frequently work with business analysts and system architects to translate business processes into code and ensure system reliability. Staying current with evolving regulatory and security requirements is also a key part of this role.

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

A Cobol Programmer should have a strong grasp of COBOL programming, mainframe systems, and experience with legacy codebases, often supported by a degree in computer science or a related field. Familiarity with tools such as IBM z/OS, JCL, CICS, and database management systems like DB2 is typically required. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for this role. These competencies ensure reliable maintenance and enhancement of critical business applications that many organizations still depend on.

How much do Cobol programmers make?

Cobol programmers' salaries vary based on experience, location, and industry, but they typically earn between $70,000 and $120,000 annually. Senior or specialized programmers with certifications and extensive experience can earn higher salaries, especially in industries like finance and government that rely heavily on legacy systems.

How to become a Cobol programmer?

COBOL is a programming language used to write code for software programs. It stands for Common Business-Oriented Language and is most commonly used in business and financial applications. You do not need a degree to become a COBOL programmer, but many employers prefer candidates with a bachelor’s degree in computer science, information technology, management information systems, or a related field. Focus your coursework in programming languages, code development, and software development. Other COBOL programmers learn the coding language on their own through online courses or programs at vocational schools or community colleges. Obtain an internship or part-time job that enables you to learn COBOL and other programming languages. Since many administrative offices and business organizations use COBOL programming, you may want to take some administrative courses to gain an inside perspective on the industry.

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

The most popular types of Cobol Programmer jobs in Maine are:

What are popular job titles related to Cobol Programmer jobs in Maine?

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

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

The top searched job categories for Cobol Programmer jobs in Maine are:

Infographic showing various Cobol Programmer job openings in Maine as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $117,308 per year, or $56.4 per hour.

IT CIM Engineer

Diodes Incorporated

South Portland, ME • On-site

$86K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Job description

Diodes Incorporated (Diodes) is seeking a Computer Integrated Manufacturing (CIM) Engineer be part of the IT CIM Team located at the Diodes site in South Portland, Maine.

The role of the CIM Engineer is critical in maintaining and improving the operational effectiveness of the site.

The CIM Engineer role is primarily to develop software directed at automating the manufacturing operation, thus making it more productive while eliminating opportunities for yield loss. Primarily, the software developed will interact with the manufacturing equipment to ensure the right lot is processed. The lot receives the right recipe, the person processing the lot is correctly certified and the manufacturing systems (e.g., the MES, Maintenance, etc.) are updated timeously. Maintaining and improving the current operational systems to ensure their continued effectiveness is also central to the role.

The successful candidate will report to MAKE IT management.

Principle Duties and Responsibilities:

· An understanding of manufacturing and IT solutions to enable development of an appropriate solution to meet the needs of the business.

· Development skills to write and reuse software and to interface effectively with other software systems. A core part of the role will be in developing automation solutions for equipment to interact with manufacturing equipment, with dispatch, with recipe management, with maintenance, with the site’s manufacturing execution system and 3rd party solutions.

· Development skills will require an understanding of the operation of equipment to capture real-time data from to facilitate processing interdiction and drive appropriate responses.

· Drive and innovation to develop and deliver new solutions to meet an evolving manufacturing automation environment. The role is one which focuses on continually delivering incremental improvement.

· Enhance, develop, and deploy solutions across multiple systems in support of manufacturing (e.g., maintenance, non-conforming material, and engineering analysis)

· Able to quickly problem solve in a diverse manufacturing environment to ensure continuity of the manufacturing operation and when problems do arise to seek solutions to prevent reoccurrence.

· To identify opportunities for simplification of the environment and communicate effectively the benefits of the opportunities

· Ability to listen and communicate effectively to deliver solutions meeting the needs of manufacturing, equipment engineering, process engineering and IT.

· Ability to work as an individual, as most activities require the software development of a station controller from concept to delivery, and as part of a team to ensure an effective solution is provided.

· The ability to learn and develop is essential as manufacturing needs and solutions will change over the next five years.

· Ability to work with diverse and cross functional teams, like Infrastructure, IT Security and Helpdesk located in Asia, Europe, and USA.

· Development of a business continuity approach for manufacturing solutions.

A Typical Manufacturing Automation Project:

A CIM Engineer will typically develop software for controlling a manufacturing tool using a common framework to do the following:

· To develop checks to ensure the equipment is ready to operate successfully.

· To select the correct manufacturing process to enable a production run.

· Communicating with the tool normally using GEM/SECS communication

· To collect data on a production run to ensure quality product is produced.

· Interactions with other systems to aid the overall process, these include:

§ Selecting a manufacturing lot for processing

§ Updating the status of processing on the manufacturing execution system

§ Setting out tasks to be undertaken after interventions on the equipment

§ Capturing run time data from the equipment

· Testing and verify that the solution works successfully to ensure that the solution is fit for purpose for a 24x7 operation

Knowledge, Skills, and Abilities:

It is expected that the candidate will have:

· A bachelor’s degree in computer science/electrical engineering/Control Systems or equivalent relevant experience

· 2+ years relevant work experience

· Demonstrable use of a scripting type development language (e.g., Python, TCL/TK)

· The job position requires full-time on-site working.

Desirable IT Skills:

· Familiarity with equipment communication using the SECS/GEM protocol

· Demonstratable use of database systems such as PostgreSQL

· Additional languages such as JavaScript, COBOL

· A working knowledge of operating systems such as OpenVMS, Linux and Windows 10/11

· Knowledge of business continuity approaches to ensure solutions developed are ‘always on’

· Experience with Azure DevOps

· Knowledge of ISO27001

Diodes Incorporated (Nasdaq: DIOD), a Standard and Poor’sSmallCap 600 and Russell 3000 Index company, is a leading global manufacturer and supplier of high-quality application specific standard products within the broad discrete, logic, and analog semiconductor markets. Diodes serves the consumer electronics, computing, communications, industrial, and automotive markets.

We offer a competitive benefits package to include medical, dental, vision, FSA, 401k with company match, company paid Short Term and Long-Term disability and standard life insurance policy. We also provide paid time off and have an employee wellness program.

Company Description

Diodes Incorporated (Nasdaq: DIOD), a Standard and Poor’sSmallCap 600 and Russell 3000 Index company, is a leading global manufacturer and supplier of high-quality application specific standard products within the broad discrete, logic, and analog semiconductor markets. Diodes serves the consumer electronics, computing, communications, industrial, and automotive markets.

We offer a competitive benefits package to include medical, dental, vision, FSA, 401k with company match, company paid Short Term and Long-Term disability and standard life insurance policy. We also provide paid time off and have an employee wellness program.