Specialist - Software Engineering Jobs in Maine

Specialist - Software Engineering jobs in Maine are concentrated in defense contracting, healthcare technology, financial services, and maritime systems, with demand ranging from mid-level engineers to senior technical leads. Portland, Augusta, and Bangor are the primary hiring centers, where employers such as IDEXX Laboratories, General Dynamics Information Technology, and Anthem are among the most established names bringing consistent demand for this role. The most in-demand specialties include embedded systems, cloud infrastructure, and enterprise application development. See the openings below and apply to the ones that match your experience.

Find Jobs

Overview

Open roles52
Top employerGeneral Dynamics Bath Iron Works
Top cityBath, ME
Cities hiring16
Work type68% On-site
Top industryConsulting

Showing 5 of 52+ Specialist - Software Engineering jobs

Diodes Incorporated
Manager, Manufacturing Process Engineering – Diffusion/EPI
We won't show you this job again
Diodes Incorporated
New 1m ago
Manager, Manufacturing Process Engineering – Diffusion/EPI
Diodes Incorporated
South Portland, Maine
Business Development
Program Management
Project & Program Management
Project Management
On-Site
Bachelor's degree in mechanical engineering
5,001-10,000

Have you applied for this role?

General Dynamics Bath Iron Works
Supervisor, Engineering
We won't show you this job again
General Dynamics Bath Iron Works
New 1m ago
Supervisor, Engineering
General Dynamics Bath Iron Works
Brunswick, Maine
Business Operations
Customer Service
Customer Support
Sales
High school diploma or GED
501-1,000

Have you applied for this role?

General Dynamics Bath Iron Works
Sr. / Principal Engineer, Lifting & Handling, Waterfront Engineering
We won't show you this job again
General Dynamics Bath Iron Works
New 1m ago
Sr. / Principal Engineer, Lifting & Handling, Waterfront Engineering
General Dynamics Bath Iron Works
Bath, Maine
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
Bachelor's degree in mechanical engineering
501-1,000

Have you applied for this role?

Texas Instruments
Engineering Section Manager (Equipment & Process)
We won't show you this job again
Texas Instruments
New 1m ago
Engineering Section Manager (Equipment & Process)
Texas Instruments
South Portland, Maine
Business Development
Program Management
Project & Program Management
Project Management
Bachelor's degree in mechanical engineering
10,000+

Have you applied for this role?

General Dynamics Bath Iron Works
Engineer I, II, III, Lifting & Handling, Waterfront Engineering
We won't show you this job again
General Dynamics Bath Iron Works
New 1m ago
Engineer I, II, III, Lifting & Handling, Waterfront Engineering
General Dynamics Bath Iron Works
Bath, Maine
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
Bachelor's degree in mechanical engineering
501-1,000

Have you applied for this role?

See All 52 Specialist - Software Engineering Jobs in Maine

Find roles in Maine that match your experience and apply in just a few clicks.

Find Jobs

Specialist - Software Engineering Jobs by City in Maine

Where Maine roles are concentrated, by current openings.

Bath
10 jobs
Portland
7 jobs
Cumberland County
5 jobs
Saco
3 jobs
South Portland
3 jobs
Orono
2 jobs
Augusta
2 jobs
Brunswick
2 jobs
North Berwick
2 jobs

Specialist - Software Engineering Job Market in Maine

A snapshot from current Maine openings, updated as new roles post.

Who's Hiring

  • General Dynamics Bath Iron Works
    General Dynamics Bath Iron Works10
  • Quanta Services
    Quanta Services5
  • Quanta Infrastructure Solutions
    Quanta Infrastructure Solutions5
  • CVS Health
    CVS Health4
  • WSP
    WSP3

Top Industries Hiring

  • Consulting & Professional Services11
  • Construction & Real Estate8
  • Energy5
  • Healthcare & Medical Services5
  • Aerospace & Defense3

What Maine Employers Look For

The qualifications that appear most often in specialist - software engineering jobs across Maine.

  • Bachelor's degree in computer science, software engineering, or a closely related technical field
  • Proficiency in one or more languages such as Java, Python, C++, or C#
  • Experience designing and deploying software in agile or DevOps environments
  • Familiarity with cloud platforms including AWS, Azure, or Google Cloud
  • Strong understanding of software architecture, APIs, and system integration principles
  • Ability to obtain or maintain a security clearance for defense-sector roles in Maine

Specialist - Software Engineering Jobs in Maine: Frequently Asked Questions

How do you become a specialist - software engineering in Maine?

Maine does not require a state-issued license to work as a specialist - software engineering, so the path runs through education and demonstrated technical skill. Most employers expect at least a bachelor's degree in computer science, software engineering, or a related discipline from an accredited program. Maine institutions such as the University of Maine and the University of Southern Maine produce graduates who enter the field directly. Relevant certifications in cloud platforms or security can strengthen a candidacy, and defense employers may require the ability to obtain a federal security clearance.

How much do specialist - software engineerings make in Maine?

Specialist - software engineerings in Maine earn a median of about $123,120 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $82,930 for the lowest 10% to over $179,990 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire specialist - software engineerings in Maine?

Maine specialist - software engineering roles are posted by General Dynamics Bath Iron Works, Quanta Services, and Quanta Infrastructure Solutions and others right now, based on current listings on Migrate Mate as of July 2026. Maine's defense contracting sector and its concentration of healthcare technology companies mean openings appear consistently across both federal-facing and commercial employers throughout the state.

Which Maine cities have the most specialist - software engineering jobs?

Bath, Maine, and Portland account for the largest share of specialist - software engineering openings in Maine. Portland drives the most volume as the state's commercial and technology hub, home to healthcare IT firms and financial services companies, while Augusta and Bangor add openings tied to state government technology contracts and regional employers with longstanding operations in central and eastern Maine.

Are there remote specialist - software engineering jobs in Maine?

Yes, and more than most fields. About 32% of specialist - software engineering openings tied to Maine are remote or hybrid as of July 2026, reflecting how much of this work can be done without a fixed office. Roles focused on application development, cloud engineering, and data integration tend to be the most remote-friendly, while positions tied to on-site systems, defense facilities, or hardware integration generally require in-person presence.

How can I get hired as a specialist - software engineering in Maine with little or no experience?

The most realistic entry point is an internship or co-op through a Maine university program, which several large employers use as a direct pipeline for full-time hires. The University of Maine's College of Engineering and the University of Southern Maine both maintain employer partnerships that connect students to companies in the Portland and Orono areas. Entry-level roles such as junior software developer, quality assurance analyst, or systems support associate often serve as the first step, and building a portfolio of personal or open-source projects can substitute for professional history when applying to smaller Maine technology companies.

Where can I find and apply to specialist - software engineering jobs in Maine?

You can find and apply to specialist - software engineering jobs in Maine on Migrate Mate, which lists current openings tied to Maine employers. Search the listings, find the roles that fit your background and preferred location, and apply directly to the ones that match.

See All 52 Specialist - Software Engineering Jobs in Maine

Find roles in Maine that match your experience and apply in just a few clicks.

Find Jobs