How much does a Software Engineer make in Portland, ME?
In Portland, ME, Software Engineers earn a competitive salary. The average yearly salary for this role is around $124,444. This number can vary based on experience, skills, and the specific employer. Some Software Engineers in this area may earn more, especially those with specialized skills or in high demand.
The salary for Software Engineers in Portland, ME, tends to be higher than the national average. This reflects the strong tech industry presence in the area. Companies often pay well to attract top talent. Those with more experience or advanced degrees may find even higher-paying opportunities. Job seekers in this field can look forward to a rewarding career with good financial prospects.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Westbrook, ME
Average Salary: $146,000
Westbrook offers a thriving tech scene, with tech companies like Cognizant and other startups hiring skilled developers. Professionals here benefit from a smaller city atmosphere while still having access to a range of opportunities.
Find Software Engineer jobs in Westbrook, ME
-
Augusta, ME
Average Salary: $126,454
In Augusta, software developers can find roles at companies like Fidelity and other local firms. The cost of living is lower than in many tech hubs, making it a great place to live while building a career.
Find Software Engineer jobs in Augusta, ME
-
Scarborough, ME
Average Salary: $110,004
Scarborough is home to several technology firms, including General Dynamics and other innovative companies. Professionals here can expect a mix of projects and the chance to grow in a supportive environment.
Find Software Engineer jobs in Scarborough, ME
-
Yarmouth, ME
Average Salary: $87,005
Yarmouth has a growing tech community, with companies like L.L.Bean and other local startups looking for tech talent. The city's coastal location offers a unique lifestyle combined with solid career prospects.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $71,854
Falmouth attracts tech professionals with its mix of large employers and startups. Working here means being part of a vibrant community that values innovation and work-life balance.
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,523
WEX Inc. offers exciting Software Engineer jobs in Portland, ME. They focus on providing financial technology solutions. The company also operates in other locations such as Ontario, Canada, and New York, NY.
-
IDEXX Laboratories
Average Salary: $131,500
IDEXX Laboratories provides innovative Software Engineer positions in Portland, ME. They specialize in medical technology for pets and livestock. This company operates in several locations including Westbrook, ME, and various international sites.
-
Marsh McLennan Agency
Average Salary: $111,251
Marsh McLennan Agency offers rewarding Software Engineer jobs in Portland, ME. They provide risk, strategy, and people consulting services. The company has offices in Portland, ME, and other locations such as New York, NY, and Boston, MA.
-
Unum
Average Salary: $109,147
Unum offers Software Engineer jobs in Portland, ME with a competitive salary. They focus on providing financial protection solutions. The company has offices in Portland, ME, and other locations such as Chattanooga, TN, and Columbia, SC.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $169,786
In this role, you will design models that can learn from data. Companies in Portland focus on applying these models to real-world problems. You will work with tools like Python and TensorFlow.
Find Machine Learning Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $166,550
Protecting digital assets is key in this job. You will monitor systems for security breaches and develop solutions. Major firms in Portland are always looking for experts to safeguard their IT infrastructure.
Find Security Engineer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $144,632
Bridging the gap between development and operations, you will automate tasks to speed up releases. Local companies value efficiency and innovation in their DevOps roles. You'll use tools like Jenkins and Docker.
Find DevOps Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $139,530
Managing cloud services is essential for modern businesses. You will design and maintain cloud infrastructures. Companies in Portland are adopting cloud technology rapidly, making this a hot skill set.
Find Cloud Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $112,934
You will guide the development of new products. This involves working closely with engineering teams to define features. Many tech firms in Portland are seeking strategic thinkers to lead product initiatives.
Find Product Manager jobs in Portland, ME
-
Data Engineer
Average Salary: $112,480
Building systems to manage data is a core part of this job. You will ensure data is accessible and reliable. Local companies focus on data-driven decisions, so your work will be crucial.
Find Data Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
Creating automated tests is key to ensuring quality. You will develop scripts to test software. Tech companies in Portland value efficiency, and automation is a big part of that.
Find Test Automation Engineer jobs in Portland, ME
-
Site Reliability Engineer
Average Salary: $110,433
Ensuring systems run smoothly and are highly available is your goal. You will work on production environments and automate system operations. This role is vital for the reliability of online services.
Find Site Reliability Engineer jobs in Portland, ME
-
UI/UX Designer
Average Salary: $109,500
Designing user interfaces and experiences is important for user engagement. You will work on creating intuitive and appealing designs. Tech firms in Portland focus on user experience as a key differentiator.
Find UI/UX Designer jobs in Portland, ME
-
Systems Engineer
Average Salary: $92,520
Managing and optimizing systems is crucial for operations. You will handle everything from hardware to software. Local companies depend on reliable systems to run their business.
Find Systems Engineer jobs in Portland, ME



