How much does a Software Engineer make in Portland, ME?
If you are considering a career as a Software Engineer in Portland, Maine, you might be curious about the salary potential. The average yearly salary for Software Engineers in this area stands at $125,612. This figure provides a good snapshot of what you might expect to earn if you land a role in software development here.
Software Engineers in Portland can expect their earnings to vary based on their experience and expertise. Entry-level positions may start around $55,000 annually. As professionals gain more experience, salaries can rise significantly. For those at the higher end of the scale, salaries can reach up to $219,000 per year. This range shows that with dedication and career growth, there is potential for substantial income increases over time.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Westbrook, ME
Average Salary: $132,300
Westbrook offers a vibrant tech scene with many opportunities. Local companies like Cognizant and The Jackson Laboratory employ skilled engineers. These firms focus on innovation, providing a dynamic work environment.
Find Software Engineer jobs in Westbrook, ME
-
Augusta, ME
Average Salary: $128,107
Augusta provides a smaller but growing tech community. Local firms such as Axiom Information Solutions hire talented professionals. The work culture here emphasizes collaboration and steady growth.
Find Software Engineer jobs in Augusta, ME
-
Scarborough, ME
Average Salary: $119,216
Scarborough boasts a mix of tech startups and established companies. Engineers here work on cutting-edge projects with firms like BNY Mellon and CGI. This city values creativity and technical expertise.
Find Software Engineer jobs in Scarborough, ME
-
Yarmouth, ME
Average Salary: $86,828
Yarmouth is a hub for tech innovation, home to firms like TD Bank and Tri-County Mental Health Services. Engineers contribute to impactful projects, making a real difference in their communities.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $74,802
Falmouth has a supportive community for tech professionals. Local companies like CGI and Portland Pirates bring diverse opportunities. Engineers here enjoy a balanced work-life environment.
Find Software Engineer jobs in Falmouth, ME
What are the best paying companies for a Software Engineer in Portland, ME?

-
WEX Inc.
Average Salary: $136,804
WEX Inc. offers exciting Software Engineer roles in Portland, ME. The company focuses on financial technology solutions for automotive dealerships. Employees get to work on innovative projects and develop skills in a supportive environment. WEX Inc. operates globally with a strong presence in Portland, ME.
-
IDEXX Laboratories
Average Salary: $131,500
IDEXX Laboratories provides Software Engineer positions in Portland, ME. The company specializes in veterinary diagnostics and software. Software Engineers here work on cutting-edge technology to improve animal healthcare. IDEXX Laboratories operates in numerous locations worldwide, with a significant presence in Portland, ME.
-
Marsh McLennan Agency
Average Salary: $111,251
Marsh McLennan Agency (MMA) offers competitive Software Engineer salaries in Portland, ME. MMA focuses on insurance, risk, and human resource solutions. Software Engineers contribute to developing digital solutions that enhance client services. The company operates in multiple locations, including Portland, ME, providing a dynamic work environment.
-
Unum
Average Salary: $109,147
Unum offers Software Engineer jobs with a good salary in Portland, ME. Unum specializes in insurance and financial services. Employees in this role develop systems that improve customer experiences. Unum operates in several locations, with a significant presence in Portland, ME.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $169,786
This role involves developing models to solve complex problems. Companies like Hannaford Supermarkets and Idexx Laboratories hire these professionals. They create algorithms to analyze data and make decisions.
Find Machine Learning Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $166,550
This position focuses on protecting systems and data. Firms like FairPoint Communications and Camden National Bank look for these experts. They develop strategies to prevent cyber threats and ensure security.
Find Security Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $133,750
They bridge the gap between development and operations. Many tech companies in Portland employ these professionals. They automate processes and improve collaboration between teams.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $131,275
This job involves managing cloud infrastructure. Companies such as Portland Stage and Maine Public Broadcasting Network hire these specialists. They ensure cloud services run smoothly and efficiently.
Find Cloud Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $118,595
This role focuses on guiding product development. Businesses like L.L.Bean and TD Bank employ these managers. They work with cross-functional teams to bring products to market.
Find Product Manager jobs in Portland, ME
-
Data Engineer
Average Salary: $112,480
They build systems to manage data. Firms like Ocean Agriculture and Sappi North America hire these engineers. They ensure data is available for analysis and decision-making.
Find Data Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
This position involves creating automated tests for software. Companies such as Pratt & Whitney and BAE Systems hire these engineers. They ensure software quality and reliability.
Find Test Automation Engineer jobs in Portland, ME
-
UI/UX Designer
Average Salary: $109,500
They design user interfaces and experiences. Creative agencies and tech firms in Portland hire these designers. They focus on making digital products user-friendly and appealing.
Find UI/UX Designer jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $102,369
This role ensures systems run smoothly and are reliable. Companies like Cognizant and SAIC employ these engineers. They monitor systems and fix issues to maintain performance.
Find Site Reliability Engineer jobs in Portland, ME
-
Systems Engineer
Average Salary: $96,900
They manage and optimize IT systems. Firms like Anthem, Inc. and IDEXX Laboratories hire these engineers. They ensure systems work efficiently and meet business needs.
Find Systems Engineer jobs in Portland, ME



