How much does a Software Engineer make in Portland, ME?
A Software Engineer in Portland, Maine earns a competitive salary, with a reported average yearly salary of $132,830. This salary reflects a wide range of earnings, depending on experience and specialty. Job seekers will find that salaries can vary significantly, with some earning as little as $65,000 and others reaching up to $219,000 annually.
The salary distribution shows that a notable percentage of Software Engineers earn between $93,000 and $149,000 per year. This range represents the bulk of professionals in the field, indicating a strong demand for skilled engineers in the region. Those with more experience or specialized skills can expect to be on the higher end of this spectrum, making it a lucrative field for those willing to invest in their professional development.
What are the highest paying cities for a Software Engineer near Portland, ME?

-
Augusta, ME
Average Salary: $131,014
Augusta offers a dynamic environment for software professionals. Many notable firms call this city home, providing a variety of projects. Augusta's tech scene is growing, with exciting opportunities for those skilled in software development.
Find Software Engineer jobs in Augusta, ME
-
Scarborough, ME
Average Salary: $124,299
Scarborough boasts a thriving tech sector with many leading companies. This city provides a rich landscape for software talent. Professionals here enjoy a blend of challenges and innovation, making it a great place to work in software engineering.
Find Software Engineer jobs in Scarborough, ME
-
Westbrook, ME
Average Salary: $124,125
Westbrook is a hub for software engineers with many innovative firms. This city offers a supportive environment for tech professionals. Working here means being part of a community that values creativity and skill in software development.
Find Software Engineer jobs in Westbrook, ME
-
Yarmouth, ME
Average Salary: $92,011
Yarmouth offers a lively atmosphere for software engineers. The city's tech companies are known for their forward-thinking projects. Professionals here benefit from a supportive community and diverse opportunities in software engineering.
Find Software Engineer jobs in Yarmouth, ME
-
Falmouth, ME
Average Salary: $76,456
Falmouth provides a vibrant setting for software engineers. The city's tech industry is expanding, offering many exciting roles. Professionals enjoy a mix of challenges and innovation, making Falmouth a great place to work in software development.
Find Software Engineer jobs in Falmouth, ME
What are the best paying companies for a Software Engineer in Portland, ME?

-
Veeva Systems
Average Salary: $197,000
Veeva Systems offers exciting Software Engineer jobs in Portland, ME. The company specializes in the life sciences industry. They provide cloud-based software for commercial and clinical activities. Their work impacts healthcare and pharmaceutical sectors, improving processes and patient outcomes.
-
WEX
Average Salary: $141,957
WEX offers Software Engineer jobs in Portland, ME. They focus on providing innovative financial and benefit services for businesses. Their software helps companies manage employee benefits and expenses. WEX values creativity and efficiency in its development work.
-
DentaQuest
Average Salary: $123,000
DentaQuest offers rewarding Software Engineer positions in Portland, ME. They focus on improving oral health. DentaQuest develops software solutions to manage dental care services. They aim to make dental care more accessible and efficient.
-
IDEXX
Average Salary: $122,375
IDEXX provides Software Engineer jobs in Portland, ME. They develop software for the veterinary industry. Their products support veterinarians in diagnosing and treating animals. IDEXX emphasizes innovation and quality in their software solutions.
-
Marsh McLennan Agency
Average Salary: $115,724
Marsh McLennan Agency offers Software Engineer opportunities in Portland, ME. They provide insurance, risk management, and consulting services. Their software helps manage insurance policies and claims. They focus on creating secure and efficient systems.
-
Unum
Average Salary: $108,155
Unum offers Software Engineer jobs in Portland, ME. They focus on providing group benefits to individuals. Their software helps manage insurance claims and benefits. Unum values teamwork and innovation in their development projects.
-
Mobile Primary Care
Average Salary: $101,055
Mobile Primary Care provides Software Engineer jobs in Portland, ME. They specialize in providing healthcare services through mobile units. Their software supports managing patient care and health records. They aim to make healthcare more accessible.
What are the best paying Software Engineer related jobs in Portland, ME?

-
Machine Learning Engineer
Average Salary: $147,944
A machine learning engineer crafts algorithms and models that enable systems to learn from data. In this role, you can work with companies like L.L.Bean and Fidelity National. Opportunities exist to enhance products and services through data-driven insights.
Find Machine Learning Engineer jobs in Portland, ME
-
Security Engineer
Average Salary: $146,483
Security engineers protect systems and data from threats. They design and implement security measures. At companies like Hannaford Supermarkets and L.L.Bean, you would ensure the safety of information. This role helps maintain the integrity and security of the organization.
Find Security Engineer jobs in Portland, ME
-
Product Manager
Average Salary: $128,085
Product managers lead the development of new products. They work closely with teams to bring ideas to life. Companies like IDEXX Laboratories and TD Ameritrade value their input. Product managers ensure projects meet market needs and company goals.
Find Product Manager jobs in Portland, ME
-
UI/UX Designer
Average Salary: $126,000
UI/UX designers focus on the look and feel of software. They create user-friendly interfaces and experiences. At firms like L.L.Bean and Port City Music Hall, you would improve how people interact with products. This role enhances user satisfaction and retention.
Find UI/UX Designer jobs in Portland, ME
-
DevOps Engineer
Average Salary: $118,000
DevOps engineers build and maintain systems for efficient software development. They integrate development and operations. Companies like Hannaford Supermarkets and TD Ameritrade benefit from their work. This role speeds up the software delivery process.
Find DevOps Engineer jobs in Portland, ME
-
Test Automation Engineer
Average Salary: $111,900
Test automation engineers develop tools to test software automatically. They ensure software quality. At firms like IDEXX Laboratories and TD Ameritrade, you would create tests that run without human intervention. This role reduces errors and speeds up testing.
Find Test Automation Engineer jobs in Portland, ME
-
Cloud Engineer
Average Salary: $108,550
Cloud engineers manage cloud-based services and infrastructure. They ensure systems run smoothly. At companies like L.L.Bean and TD Ameritrade, you would optimize cloud resources. This role helps businesses leverage cloud technology effectively.
Find Cloud Engineer jobs in Portland, ME
-
Data Engineer
Average Salary: $107,231
Data engineers build and manage data systems. They ensure data is accessible and usable. At firms like IDEXX Laboratories and TD Ameritrade, you would create pipelines and databases. This role supports data-driven decision making.
Find Data Engineer jobs in Portland, ME
-
Business Analyst
Average Salary: $100,508
Business analysts study a company’s processes and suggest improvements. They work closely with teams to identify needs. At companies like L.L.Bean and TD Ameritrade, you would help drive business strategies. This role bridges the gap between business and technology.
Find Business Analyst jobs in Portland, ME
-
Systems Engineer
Average Salary: $96,900
Systems engineers design and manage technical systems. They ensure systems work together efficiently. At companies like IDEXX Laboratories and TD Ameritrade, you would support and improve system performance. This role is key to maintaining smooth operations.
Find Systems Engineer jobs in Portland, ME



