1

Director Software Engineer Jobs in Maine (NOW HIRING)

IT CIM Engineer

South Portland, ME · On-site

$86K - $100K/yr

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 ...

Substation Engineer

Augusta, ME · Hybrid

$110K - $120K/yr

Liaison/ direct contractors on company policy, standards and best practices. * Work independently ... Experience and or knowledge with power analysis software is ideal (i.e. SKM, Etap, Easy Power, etc.

Controls Engineer

Biddeford, ME · On-site

$80K - $110K/yr

... direct the integration of technical activities to implement process improvements, equipment ... Familiarity with Software Development Life Cycle (SDLC) principles * Familiarity with Lean ...

Substation Engineer

Augusta, ME · On-site

$110K - $120K/yr

Liaison/ direct contractors on company policy, standards and best practices. * Work independently ... Experience and or knowledge with power analysis software is ideal (i.e. SKM, Etap, Easy Power, etc.

Building Controls Technician

Bangor, ME

$30.50 - $40.25/hr

... software programming based on project plans, specifications, and other contract documents * Helps to implement programming, graphics, and sequences of operations for Direct Digital Control (DDC ...

Director of Finance

Portland, ME · On-site

$90 - $95/hr

... programming and build capacity. This is a tremendous opportunity for a finance leader to maximize ... Excellent experience with financial programs and software including QuickBooks Benefits of the Job

Project Engineer

Portland, ME · On-site

$76K - $88K/yr

Senior Project Manager / Project Executive / Director, Project Executive Supervisory Duties: Yes ... software.   * Safety Documentation: Upload subcontractor safety documentation to Procore. Notify ...

Project Engineer

Portland, ME · On-site

$76K - $88K/yr

Senior Project Manager / Project Executive / Director, Project Executive Supervisory Duties: Yes ... software. * Safety Documentation: Upload subcontractor safety documentation to Procore. Notify ...

Senior Project Manager / Project Executive / Director, Project Executive Supervisory Duties: Yes ... software. * Safety Documentation: Upload subcontractor safety documentation to Procore. Notify ...

Direct the digitalization improvements and sustainability of these digitalization tools throughout ... Well-versed in SAP, Excel, Word, Outlook, and other corporate supplied software. * Human relation ...

Direct the digitalization improvements and sustainability of these digitalization tools throughout ... Well-versed in SAP, Excel, Word, Outlook, and other corporate supplied software. * Human relation ...

Showing results 21-40

Director Software Engineer information

See Maine salary details

$134.6K

$245.9K

How much do director software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for director software engineer in Maine is $236,160.00, according to ZipRecruiter salary data. Most workers in this role earn between $245,000.00 and $245,000.00 per year, depending on experience, location, and employer.

What is a director software engineer?

A Director Software Engineer is a senior leadership role responsible for overseeing multiple software development teams and driving the technical vision for an organization. They collaborate with other executives to align engineering initiatives with business goals and ensure high-quality software delivery. Their responsibilities often include strategic planning, mentoring engineering managers, setting technical standards, and managing budgets. This role requires extensive experience in software engineering as well as strong leadership and communication skills.

What are the key skills and qualifications needed to thrive as a director software engineer?

To thrive as a Director Software Engineer, you need deep expertise in software development, architecture, and leadership, often supported by a computer science degree and extensive industry experience. Familiarity with cloud platforms, project management tools like Jira, and knowledge of scalable systems are typically required, along with certifications such as AWS Certified Solutions Architect or PMP. Outstanding communication, strategic thinking, and team-building abilities make someone stand out in this leadership position. These skills are crucial to effectively guide engineering teams, drive technical vision, and deliver high-quality software solutions aligned with organizational goals.

How does a director software engineer balance technical leadership with people management responsibilities?

As a Director Software Engineer, you'll often find yourself balancing hands-on technical oversight with strategic team leadership. This means guiding architectural decisions, reviewing code, and setting engineering best practices, while also mentoring team leads, supporting professional development, and managing performance. It's common to spend time aligning engineering efforts with business goals, collaborating with product and design teams, and removing roadblocks for your teams. Success in this role comes from strong communication skills, delegation, and an ability to build a healthy engineering culture alongside delivering technical excellence.

What are the most commonly searched types of Software Engineer jobs in Maine?

The most popular types of Software Engineer jobs in Maine are:

What are popular job titles related to Director Software Engineer jobs in Maine?

For Director Software Engineer jobs in Maine, the most frequently searched job titles are:

What cities in Maine are hiring for Director Software Engineer jobs?

Cities in Maine with the most Director Software Engineer job openings:

Infographic showing various Director Software Engineer job openings in Maine as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $236,160 per year, or $113.5 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 22 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.