How much does a Software Engineer make in Portland, ME?
Software Engineers in Portland, ME, earn a competitive salary. On average, they make about $124,790 each year. This figure helps to set expectations for those looking to enter this field in the area.
The salary data shows a range of earnings. Some Software Engineers start at around $65,000, while others can earn up to $211,000. Most people fall between $91,545 and $157,909 annually. These numbers highlight the potential for growth in the field and the rewards of gaining experience.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Westbrook, ME
Average Salary: $146,000
Westbrook offers a thriving tech environment with companies like Idexx Laboratories. Professionals enjoy a collaborative culture and innovative projects. The average salary stands at $146,000.
Find Software Engineer jobs in Westbrook, ME
-
Augusta, ME
Average Salary: $128,640
Augusta combines a smaller city feel with big opportunities. Companies like Maine State Government provide a supportive workplace. The average salary here is $128,640.
Find Software Engineer jobs in Augusta, ME
-
Scarborough, ME
Average Salary: $119,216
Scarborough is home to diverse industries, with companies such as Raytheon Technologies. Employees benefit from a mix of projects and a vibrant community. The average salary is $119,216.
Find Software Engineer jobs in Scarborough, ME
-
Yarmouth, ME
Average Salary: $86,849
Yarmouth offers a relaxed atmosphere with tech firms like L.L.Bean. Professionals appreciate a strong work-life balance and community spirit. The average salary is $86,849.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $71,854
Falmouth provides a great quality of life with companies like S&P Global. Employees enjoy innovative projects in a friendly environment. The average salary is $71,854.
Find Software Engineer jobs in Falmouth, ME
What are the best paying companies for a Software Engineer in Portland, ME?

-
WEX Inc.
Average Salary: $137,109
WEX Inc. is a leading provider of payment processing and fleet card solutions. They offer Software Engineer positions in Portland, Maine, where they focus on developing innovative software to meet customer needs. Employees enjoy a collaborative work environment.
-
IDEXX Laboratories
Average Salary: $131,500
IDEXX Laboratories specializes in veterinary and water testing technologies. They seek Software Engineers in Portland to create cutting-edge software for their products. This company provides a dynamic setting where you can make a real impact.
-
Marsh McLennan Agency
Average Salary: $111,251
Marsh McLennan Agency offers insurance, risk management, and advisory services. They have Software Engineer roles in Portland, where you will contribute to their technology solutions. Employees benefit from a supportive and growth-focused atmosphere.
-
Unum
Average Salary: $109,147
Unum provides group benefits and retirement services. They hire Software Engineers in Portland to enhance their software systems. The company values innovation and offers a stable platform for career development.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $169,786
This role involves creating algorithms to help applications learn from data. Companies such as Portland-based tech firms seek skilled professionals to improve services and products. They collaborate with data scientists and software developers to implement intelligent systems.
Find Machine Learning Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $166,550
Focus on protecting systems and networks from threats. Local businesses in Portland value these experts to ensure data security and integrity. They work closely with IT teams to develop robust security measures and respond to potential breaches.
Find Security Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $144,632
This position bridges software development and IT operations. Professionals in Portland work to automate processes and improve collaboration between teams. They help to speed up the release of new features and ensure quality in production environments.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $139,530
These experts manage cloud-based services and infrastructure. Companies in the tech sector rely on them to ensure smooth operations in the cloud. They work to maintain security and performance while optimizing costs and resources.
Find Cloud Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $114,106
Responsible for guiding the development of new products. They work closely with engineering teams to define product features. Local firms value managers who can balance technical insights with market needs and customer feedback.
Find Product Manager jobs in Portland, ME
-
Data Engineer
Average Salary: $112,480
This role involves designing and maintaining data pipelines. They ensure that data is accessible and usable for analysis. Companies in Portland depend on them to provide reliable data infrastructure to support decision-making processes.
Find Data Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
Focuses on creating automated tests to ensure software quality. Professionals in this field work to speed up the testing process. They help to catch bugs early, ensuring that the final product is reliable and robust.
Find Test Automation Engineer jobs in Portland, ME
-
UI/UX Designer
Average Salary: $109,500
Creates intuitive and engaging user interfaces. Designers in Portland work to enhance the user experience of applications and websites. They collaborate with product managers and developers to deliver user-friendly products.
Find UI/UX Designer jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $105,088
Ensures that systems are reliable and performant. These engineers work to minimize downtime and maintain service levels. They play a key role in maintaining operational stability in fast-paced tech environments.
Find Site Reliability Engineer jobs in Portland, ME
-
Systems Engineer
Average Salary: $96,900
Responsible for maintaining and troubleshooting systems. They ensure that all hardware and software run smoothly. Local businesses rely on them to keep their infrastructure running efficiently and securely.
Find Systems Engineer jobs in Portland, ME



