Principal Software Engineer Jobs in Maine

Principal Software Engineer jobs in Maine are concentrated in Portland, Augusta, and Bangor, where employers across defense technology, financial services, and healthcare IT regularly hire at this level. Companies with a lasting presence in Maine's tech sector include IDEXX Laboratories, WEX Inc., and General Dynamics IT. The most in-demand specialties are distributed systems architecture, cloud infrastructure, and full-stack platform engineering. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles29
Top employerritepros
Top cityPortland, ME
Cities hiring6
Work type67% On-site
Top industryTechnology

Showing 5 of 29+ Principal Software Engineer jobs

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?

IDEXX Laboratories
Software Developer II
We won't show you this job again
IDEXX Laboratories
New 1m ago
Software Developer II
IDEXX Laboratories
Westbrook, Maine
Customer Success
Program Management
Project & Program Management
Project Management
$90k - $100k/yr
On-Site
10,000+

Have you applied for this role?

QuadCode
Middle/Senior Fullstack Developer (Javascript)
We won't show you this job again
QuadCode
New 1m ago
Middle/Senior Fullstack Developer (Javascript)
QuadCode
Maine
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
Hybrid
501-1,000

Have you applied for this role?

IDEXX Laboratories
Principal Platform Engineer (DevOps)
We won't show you this job again
IDEXX Laboratories
New 1m ago
Principal Platform Engineer (DevOps)
IDEXX Laboratories
Westbrook, Maine
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
$120k - $140k/yr
On-Site
AWS Certification
10,000+

Have you applied for this role?

R
Cloud DevOps Developer
We won't show you this job again
R
New 1m ago
Cloud DevOps Developer
ritepros
Portland, Maine
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
Bachelor's degree in information technology

Have you applied for this role?

See All 29 Principal Software Engineer Jobs in Maine

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

Find Jobs

Principal Software Engineer Jobs by City in Maine

Where Maine roles are concentrated, by current openings.

Portland
18 jobs
Westbrook
3 jobs
Bath
2 jobs
Yarmouth
2 jobs
Oakland
1 job
Bar Harbor
1 job

Principal Software Engineer Job Market in Maine

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

Who's Hiring

  • R
    ritepros12
  • IDEXX Laboratories
    IDEXX Laboratories3
  • Tyler Technologies
    Tyler Technologies2
  • General Dynamics Bath Iron Works
    General Dynamics Bath Iron Works2
  • Arcadis
    Arcadis1

Top Industries Hiring

  • Technology & Software3
  • Animal Care & Pet Services3
  • Consulting & Professional Services3
  • Science & Research1
  • Telecommunications1

What Maine Employers Look For

The qualifications that appear most often in principal software engineer jobs across Maine.

  • Bachelor's or master's degree in computer science, software engineering, or a related field
  • Ten or more years of software engineering experience with at least three in a senior or staff role
  • Demonstrated experience leading system design and architecture decisions across engineering teams
  • Proficiency in one or more of Java, Python, Go, or C++ with strong cloud platform knowledge
  • Experience defining technical roadmaps and mentoring mid-level and senior engineers
  • Strong communication skills for cross-functional collaboration with product and business stakeholders

Principal Software Engineer Jobs in Maine: Frequently Asked Questions

How do you become a principal software engineer in Maine?

Reaching the principal level in Maine typically requires a bachelor's degree in computer science or a closely related field followed by a decade of progressive software engineering experience. Maine does not require a state-issued license to practice software engineering, so advancement is credential-driven rather than board-regulated. Employers in Portland and Augusta consistently promote candidates who have led major system redesigns, mentored teams, and delivered measurable architectural improvements.

How much do principal software engineers make in Maine?

Principal software engineers 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 principal software engineers in Maine?

Employers hiring principal software engineers in Maine right now include ritepros, IDEXX Laboratories, and Tyler Technologies, based on current listings on Migrate Mate as of July 2026. Maine's strongest hiring activity at this level comes from companies in financial technology, defense systems, and health data analytics, sectors where large-scale platform ownership is a core part of the principal engineer role.

Which Maine cities have the most principal software engineer jobs?

Portland, Westbrook, and Maine have the most principal software engineer openings in Maine. Portland drives the largest share of demand as Maine's primary commercial and technology hub, home to WEX Inc. and a growing cluster of fintech and SaaS companies, while Augusta and Bangor add volume through state government IT contracts and healthcare system employers such as MaineHealth and Northern Light Health.

Are there remote principal software engineer jobs in Maine?

Yes, and more than most fields. About 33% of principal software engineer openings tied to Maine are remote or hybrid as of July 2026, reflecting how thoroughly this role is built around code review, architecture documentation, and async collaboration. The portions of the job most likely to remain on-site are executive stakeholder meetings and security-sensitive defense or government contracts.

How can I get hired as a principal software engineer in Maine with little or no experience?

The most realistic entry path is a software engineering associate or mid-level role at a Maine employer that has a history of internal promotion. IDEXX Laboratories and WEX Inc. both run structured early-career engineering programs in Portland that develop engineers toward senior and staff tracks. Building a portfolio of open-source contributions or side projects demonstrating distributed systems or cloud architecture work strengthens a candidacy significantly when formal experience is limited.

Where can I find and apply to principal software engineer jobs in Maine?

You can find and apply to principal software engineer jobs in Maine on Migrate Mate, which lists current Maine openings updated regularly. Search the listings for roles that match your experience and specialization, then apply directly to the ones that fit.

See All 29 Principal Software Engineer Jobs in Maine

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

Find Jobs