How much does a Software Engineer make in Portland, ME?
In Portland, ME, software engineers enjoy a competitive salary. The average yearly salary for this role stands at around $125,327. This figure provides a solid baseline for professionals in the field.
The salary distribution for software engineers in the area shows that many earn between $69,909 and $129,545 annually. Breaking down the percentages, a significant 30.69% fall within this range, which includes mid-level positions. For those at the higher end of the scale, the opportunity for growth is promising, with 14.62% earning above $144,455 yearly. For entry-level positions, the starting salaries begin around $55,000, offering a reasonable entry point for new graduates and those transitioning into the tech industry.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Augusta, ME
Average Salary: $126,312
Augusta offers a growing tech scene with a mix of small startups and established firms. Companies like MaineGeneral Health focus on innovation, making it a good place to work on diverse projects.
Find Software Engineer jobs in Augusta, ME
-
Westbrook, ME
Average Salary: $119,050
Westbrook is home to major employers like Hannaford Supermarkets, offering chances to work with tech teams. The city supports a friendly work environment, ideal for those looking to advance their tech skills.
Find Software Engineer jobs in Westbrook, ME
-
Scarborough, ME
Average Salary: $110,004
Scarborough has a vibrant tech community. Companies such as Idex Biometrics provide opportunities to work on cutting-edge projects. The city’s supportive environment encourages professional growth.
Find Software Engineer jobs in Scarborough, ME
-
Yarmouth, ME
Average Salary: $87,789
In Yarmouth, job seekers find a mix of opportunities at firms like Casco Bay Brewing. The city offers a relaxed atmosphere while allowing access to innovative tech projects.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $76,086
Falmouth is known for its tech-friendly companies like IDEX Corporation. Workers here enjoy a balanced work-life environment while engaging in dynamic tech projects.
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,687
WEX Inc. offers exciting opportunities for Software Engineers in Portland, ME. The company provides technology solutions to the automotive industry. They seek skilled engineers to work on innovative projects and develop software to improve their services.
-
IDEXX Laboratories
Average Salary: $131,500
IDEXX Laboratories provides innovative veterinary diagnostic and software solutions. Software Engineers at IDEXX Laboratories in Portland, ME, focus on creating software to enhance the quality of veterinary care. The company operates nationally, with offices in Westbrook, ME.
-
Marsh McLennan Agency
Average Salary: $111,251
Marsh McLennan Agency is a global leader in risk, strategy, and human capital. Software Engineers here develop software to help manage risk and improve decision-making. The company has a strong presence in Portland, ME, and operates globally.
-
Unum
Average Salary: $109,147
Unum provides insurance and financial protection. Software Engineers at Unum in Portland, ME, work on software to streamline insurance processes and improve customer experiences. The company has a significant presence in Portland and operates nationwide.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $169,786
This role focuses on creating models that can learn from data. Companies like IBM and General Dynamics Electric Boat work on advanced machine learning projects. They value your ability to develop and deploy models that improve their operations.
Find Machine Learning Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $166,550
Ensuring systems are safe from cyber threats is key. Local firms such as BAE Systems and Portland Technology Inc. hire for this role. They look for strong skills in protecting data and systems. A focus on detail and problem-solving is crucial.
Find Security Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $152,206
This job connects software development with IT operations. BAE Systems and Ocean Scientific look for candidates who can streamline these processes. They value your ability to automate and improve workflow, making sure everything runs smoothly.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $139,530
Designing and managing cloud solutions is a big part of this role. Companies like IBM and General Dynamics Electric Boat need experts to handle their cloud infrastructure. They seek your skills in ensuring systems are efficient and secure.
Find Cloud Engineer jobs in Portland, ME
-
Data Engineer
Average Salary: $116,149
Building systems to collect and manage data is essential. Firms such as Ocean Scientific and IBM work with data engineers. They need your expertise in setting up databases and ensuring data is easily accessible and reliable.
Find Data Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
Creating tools to test software is a major task. Employers like BAE Systems and General Dynamics Electric Boat look for your skills. They need reliable test automation to ensure quality before software is released.
Find Test Automation Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $111,692
Leading the development of new products is a key role. Companies like Ocean Scientific and General Dynamics Electric Boat hire for this position. They seek your ability to understand the market and guide the product from idea to launch.
Find Product Manager jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $110,433
Ensuring systems run reliably is critical. Local firms such as BAE Systems and Ocean Scientific need your skills. They value your expertise in maintaining systems, preventing outages, and ensuring smooth operations.
Find Site Reliability Engineer jobs in Portland, ME
-
UI/UX Designer
Average Salary: $109,500
Creating user-friendly interfaces is important. Companies like IBM and General Dynamics Electric Boat seek your design skills. They need your ability to create interfaces that are intuitive and enhance user experience.
Find UI/UX Designer jobs in Portland, ME
-
Systems Engineer
Average Salary: $106,767
Designing and maintaining complex systems is key. Employers like IBM and General Dynamics Electric Boat look for your expertise. They need your ability to manage and optimize systems for efficiency and reliability.
Find Systems Engineer jobs in Portland, ME



