How much does a Software Engineer make in Portland, ME?
A Software Engineer in Portland, Maine, can look forward to a solid salary. The average yearly salary for this role stands at $124,932. This amount reflects the average pay across various experience levels and roles. It means those starting out can expect a respectable income, while more experienced engineers earn even more.
The salary range for Software Engineers in Portland is quite broad. The lowest 10% earn about $55,000 per year. Meanwhile, the top 10% earn upwards of $219,000 annually. This spread shows that there are many opportunities for growth and advancement in this field. Higher salaries often come with more responsibility and experience. Companies value skilled engineers and are willing to pay competitive wages to attract top talent.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Westbrook, ME
Average Salary: $135,250
In Westbrook, engineers often work for tech companies like Idexx Laboratories. They focus on developing innovative solutions. The salary is competitive, making it a great place to build a career.
Find Software Engineer jobs in Westbrook, ME
-
Augusta, ME
Average Salary: $128,054
Augusta provides a vibrant environment for tech professionals. Companies like MaineHealth employ talented developers. Augusta offers a balanced lifestyle with a growing tech presence.
Find Software Engineer jobs in Augusta, ME
-
Scarborough, ME
Average Salary: $119,216
Scarborough features a mix of established and emerging tech firms. Engineers here benefit from a supportive community. The cost of living is reasonable, adding to its appeal.
Find Software Engineer jobs in Scarborough, ME
-
Yarmouth, ME
Average Salary: $86,277
Yarmouth is home to several tech companies that value innovation. Engineers here enjoy a mix of urban and rural settings. The city promotes a healthy work-life balance.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $74,802
Falmouth offers a unique blend of tech and maritime industries. Companies like Raytheon Technologies provide exciting opportunities. The community is welcoming, fostering professional growth.
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,767
WEX Inc. offers innovative solutions for finance and human resources in the auto industry. They operate in Portland, ME, and globally. Their Software Engineers develop robust applications to streamline client operations. They use a variety of programming languages and technologies to create efficient and user-friendly solutions.
-
Marsh McLennan Agency
Average Salary: $111,251
Marsh McLennan Agency provides insurance, risk management, and consulting services. Located in Portland, ME, they employ Software Engineers to develop and maintain their software solutions. They focus on creating tools that help their clients manage risks and improve operational efficiency. This role requires strong problem-solving skills and teamwork.
-
Unum
Average Salary: $109,147
Unum offers insurance and financial services. They have offices in Portland, ME, and other locations. Software Engineers at Unum build and enhance applications that support their insurance products. They collaborate closely with other departments to ensure their software meets client needs. This role involves working on various projects to improve user experience and functionality.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Security Engineer
Average Salary: $166,550
These professionals work to protect systems and data from cyber threats. They often collaborate with teams to implement security measures. Many local companies focus on ensuring the safety and integrity of their digital platforms.
Find Security Engineer jobs in Portland, ME
-
Machine Learning Engineer
Average Salary: $153,417
They build and implement models that can learn and improve over time. This role involves a lot of data analysis and programming. Tech firms in the city often seek these experts to enhance their product capabilities.
Find Machine Learning Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $133,750
They bridge the gap between development and operations. These engineers automate processes to improve productivity. Many startups and established firms in the city look for these experts to streamline their workflows.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $123,530
They design and manage cloud-based systems. This role requires expertise in cloud platforms and services. Companies are looking for professionals to help them leverage cloud technology effectively.
Find Cloud Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $118,595
They lead the development of new products. This position involves understanding market needs and working with cross-functional teams. Several firms value their ability to drive product strategy and success.
Find Product Manager jobs in Portland, ME
-
Data Engineer
Average Salary: $112,480
They create and maintain data pipelines. This role requires strong analytical skills. Businesses need these experts to handle and analyze large sets of data efficiently.
Find Data Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
They develop and execute automated tests. This position ensures the software's quality and reliability. Many tech companies seek their expertise to reduce bugs and improve user experience.
Find Test Automation Engineer jobs in Portland, ME
-
UI/UX Designer
Average Salary: $109,500
They focus on creating user-friendly interfaces. This role involves understanding user needs and designing intuitive layouts. Firms look for these designers to enhance their digital product usability.
Find UI/UX Designer jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $102,369
They ensure systems run reliably and efficiently. This role involves managing production environments. Companies need these professionals to maintain stability and performance.
Find Site Reliability Engineer jobs in Portland, ME
-
Systems Engineer
Average Salary: $96,900
They design, implement, and manage IT systems. This position requires a deep understanding of hardware and software. Businesses value their ability to integrate and maintain complex systems.
Find Systems Engineer jobs in Portland, ME



