How much does a Software Engineer make in Portland, ME?
In Portland, Maine, software engineers enjoy a competitive salary. The average yearly salary for this role is around $123,188. This figure can vary based on experience, skills, and the specific company. Many software engineers in the area earn between $97,500 and $154,000 annually. This range offers a good opportunity for growth and financial stability.
Several factors can influence a software engineer's salary in Portland. These include the engineer's level of experience, the complexity of projects they handle, and the demand for their specific skills. For example, those with expertise in high-demand areas like cybersecurity or artificial intelligence often earn more. Additionally, larger tech companies and startups may offer different salary packages, providing various opportunities for career advancement and salary growth.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Scarborough, ME
Average Salary: $113,847
Scarborough offers a vibrant tech scene with many opportunities for tech professionals. Companies like FairPoint Communications and IDEXX Laboratories provide a range of projects. The community is supportive, making it a great place to grow your career.
Find Software Engineer jobs in Scarborough, ME
-
Westbrook, ME
Average Salary: $113,190
Westbrook is home to several tech companies, including Cognizant and Idexx Laboratories. Working here means you'll be part of a dynamic environment with plenty of opportunities to advance. The city's growing tech sector makes it an exciting place to be.
Find Software Engineer jobs in Westbrook, ME
-
Augusta, ME
Average Salary: $109,880
Augusta provides a mix of tech jobs with companies like MaineGeneral Health and Fidelity National Information Services. The city offers a balanced lifestyle with a strong sense of community. It's a great place for professionals looking to balance work and life.
Find Software Engineer jobs in Augusta, ME
-
Yarmouth, ME
Average Salary: $92,741
Yarmouth has a growing tech industry with companies like Hannaford Supermarkets and L.L.Bean. The city offers a mix of urban and rural living, making it a unique place to work. Professionals here enjoy a supportive work environment and a high quality of life.
Find Software Engineer jobs in Yarmouth, ME
-
Bath, ME
Average Salary: $83,038
Bath is known for its maritime industry but also has a growing tech sector. Companies like Bath Iron Works and SAIC offer diverse opportunities. The city's rich history and modern amenities make it an appealing place to work.
Find Software Engineer jobs in Bath, ME
-
Falmouth, ME
Average Salary: $80,062
Falmouth offers a blend of tech jobs with companies like Raytheon and Idexx Laboratories. The city is known for its beautiful surroundings and friendly community. It's a great place for professionals seeking a peaceful yet productive work 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: $137,216
WEX Inc. offers exciting opportunities for Software Engineers in Portland, ME. They focus on providing technology solutions for the financial industry. Their Portland office is a hub for innovation and collaboration.
-
IDEXX Laboratories
Average Salary: $131,500
IDEXX Laboratories is a leading company in veterinary technology. They seek skilled Software Engineers to develop their software solutions. Their Portland location is part of a larger network that spans the globe.
-
Unum
Average Salary: $110,045
Unum provides insurance and financial services. They need Software Engineers to create and maintain their systems. Their Portland office is a key part of their operations, offering a dynamic work environment.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $181,250
This role focuses on creating models that can learn from data. Companies like IBM and General Dynamics Electric Boat work on projects that need smart systems. They use machine learning to improve processes and products.
Find Machine Learning Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $152,206
This position bridges the gap between development and operations. They work with tools to automate and improve software delivery. At companies like L.L.Bean and FairPoint Communications, they ensure smooth and efficient software releases.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $149,162
This role manages cloud infrastructure and services. They ensure systems run smoothly in the cloud. At firms like FairPoint Communications and Ocean Health, they handle cloud computing needs and support cloud-based solutions.
Find Cloud Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $129,825
This position focuses on protecting systems and data. They implement security measures to prevent breaches. Companies like Ocean Health and General Dynamics Electric Boat rely on them to safeguard sensitive information.
Find Security Engineer jobs in Portland, ME
-
Solution Architect
Average Salary: $129,091
This role designs and plans IT solutions. They create blueprints for software systems. At firms like IBM and General Dynamics Electric Boat, they ensure systems meet business needs and goals.
Find Solution Architect jobs in Portland, ME
-
Data Engineer
Average Salary: $118,439
This position manages data infrastructure. They build systems to collect and process data. Companies like Ocean Health and FairPoint Communications use data engineers to handle large datasets effectively.
Find Data Engineer jobs in Portland, ME
-
Content Manager
Average Salary: $115,569
This role oversees content creation and management. They ensure content aligns with company goals. At firms like L.L.Bean and Ocean Health, they manage content for websites and marketing materials.
Find Content Manager jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
This role automates testing processes. They develop tools to test software efficiently. Companies like General Dynamics Electric Boat and FairPoint Communications use them to ensure quality and speed in testing.
Find Test Automation Engineer jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $106,086
This position ensures systems run reliably and efficiently. They work to prevent downtime and improve performance. At firms like IBM and General Dynamics Electric Boat, they focus on maintaining system stability.
Find Site Reliability Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $102,355
This role leads product development. They define product features and strategies. Companies like L.L.Bean and Ocean Health rely on them to guide product creation and success.
Find Product Manager jobs in Portland, ME