Position
City
Salary
In Yarmouth, Maine, software engineers enjoy competitive salaries that reflect their skills and the local job market. The average yearly salary stands at $90,419, making it a favorable environment for professionals in this field. This figure is above the national average, highlighting the region's demand for skilled software developers.
To understand the salary distribution better, here are some key points:

Gray, ME
Average Salary: $175,250
Gray offers a vibrant tech community with numerous opportunities for engineers. Notable companies, like the Portland Technology Group, provide a collaborative environment. Professionals enjoy a blend of modern work culture and the charm of a small town.
Find Software Engineer jobs in Gray, ME
Portland, ME
Average Salary: $132,364
As Maine's largest city, Portland boasts a thriving tech scene. Companies like Wayfair and Cognizant offer dynamic projects. Engineers here work in state-of-the-art facilities and benefit from a strong professional network.
Find Software Engineer jobs in Portland, ME
Scarborough, ME
Average Salary: $124,299
Scarborough combines the benefits of a suburban lifestyle with access to major tech firms. Companies like IDEXX and Fair Isaac Corp. provide excellent career growth. It’s a perfect place for those who value work-life balance.
Find Software Engineer jobs in Scarborough, ME
Westbrook, ME
Average Salary: $124,125
In Westbrook, engineers join a robust tech sector. Companies like Hannaford Supermarkets and Idexx Laboratories offer varied projects. This city provides a welcoming environment with excellent career opportunities.
Find Software Engineer jobs in Westbrook, ME
Falmouth, ME
Average Salary: $76,456
Falmouth is home to a mix of technology and innovation. Local firms such as L.L.Bean and Portland Maine’s Seed offer unique challenges. Professionals enjoy a community that supports both personal and professional growth.
Find Software Engineer jobs in Falmouth, ME

Garmin
Average Salary: $111,939
Garmin is a global technology leader in designing GPS navigation and communication devices for various sectors, including aviation and marine. The company operates worldwide and has its main offices in Olathe, Kansas. In Yarmouth, ME, Garmin offers Software Engineer roles that involve developing and enhancing GPS technology. Employees work in a collaborative environment, focusing on innovation and cutting-edge software solutions.
Tyler Technologies
Average Salary: $87,741
Tyler Technologies specializes in software solutions for the public sector. With a focus on government, education, and finance, Tyler operates globally and has a strong presence in various locations, including Yarmouth, ME. Software Engineer roles at Tyler involve creating software that helps government agencies manage their operations efficiently. Employees enjoy a dynamic work environment and the chance to impact public service.

Site Reliability Engineer
Average Salary: $112,708
This role focuses on maintaining the stability and performance of systems. The individual ensures that applications run smoothly and quickly. Local companies like [Company Name] offer opportunities to work with cutting-edge technologies.
Find Site Reliability Engineer jobs in Yarmouth, ME
Product Manager
Average Salary: $111,612
Product managers play a key role in developing and launching new products. They work closely with development teams to understand customer needs. Firms in Yarmouth, such as [Company Name], value strong communication and strategic thinking.
Find Product Manager jobs in Yarmouth, ME
Cloud Engineer
Average Salary: $110,373
Cloud engineers specialize in managing cloud infrastructure. They ensure that cloud services run efficiently and securely. Yarmouth has several tech firms, like [Company Name], looking for skilled cloud professionals.
Find Cloud Engineer jobs in Yarmouth, ME
Business Analyst
Average Salary: $97,850
Business analysts examine business processes and systems. They identify areas for improvement and recommend solutions. Companies in Yarmouth, including [Company Name], seek analysts who can think critically and solve problems.
Find Business Analyst jobs in Yarmouth, ME
Systems Engineer
Average Salary: $85,000
Systems engineers oversee the integration and maintenance of computer systems. They ensure that systems work together seamlessly. Local firms such as [Company Name] provide opportunities to work on diverse projects.
Find Systems Engineer jobs in Yarmouth, ME
Elementary Teacher
Average Salary: $59,050
Elementary teachers play a vital role in shaping young minds. They create engaging lesson plans and foster a positive learning environment. Schools in Yarmouth, like [School Name], seek passionate educators dedicated to student success.
Find Elementary Teacher jobs in Yarmouth, ME
Substitute Teacher
Average Salary: $31,250
Substitute teachers step in to manage classrooms when regular teachers are absent. They ensure that students continue to learn and stay on track. Yarmouth schools, such as [School Name], often need reliable substitute teachers.
Find Substitute Teacher jobs in Yarmouth, ME