1

Senior Software Engineer Jobs in Portland, ME (NOW HIRING)

Senior Electrical Engineer

Portland, ME · On-site

$120K - $150K/yr

Senior Electrical Engineer - Located in Portland, ME Job Summary: These offices focus primarily on ... Microsoft Office software proficiency Locations : Portland, ME (Hybrid for either of these ...

Engage with Product and Engineering teams to drive product strategy based on field insights ... Experience selling SaaS software or working in the Public Sector is preferred but not required. #J ...

Showing results 41-60

Senior Software Engineer information

See Portland, ME salary details

$78.3K

$148.7K

$199.2K

How much do senior software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for senior software engineer in Portland, ME is $148,682.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,100.00 and $167,600.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.
What are the most commonly searched types of Software Engineer jobs in Portland, ME? The most popular types of Software Engineer jobs in Portland, ME are:
What are popular job titles related to Senior Software Engineer jobs in Portland, ME? For Senior Software Engineer jobs in Portland, ME, the most frequently searched job titles are:
What job categories do people searching Senior Software Engineer jobs in Portland, ME look for? The top searched job categories for Senior Software Engineer jobs in Portland, ME are:
What cities near Portland, ME are hiring for Senior Software Engineer jobs? Cities near Portland, ME with the most Senior Software Engineer job openings:
Infographic showing various Senior Software Engineer job openings in Portland, ME as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $148,682 per year, or $71.5 per hour.

Full-time

Re-posted 26 days ago


Haley & Aldrich rating

8.8

Company rating: 8.8 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

67th of 446 rated engineering


Job description

We are looking to add new talent to our growing team! We are currently seeking a Senior Civil Engineer 3 towork in a technical support role with highly skilled professionals on diverseproject teams in a dynamic environment. This is an excellent opportunity tojoin a growing group and company and get involved in a variety of projects fora diverse range of clients. This is a full-time position located in our Boston, MA, Rocky Hill, CT, Bedford, NH, or Portland, ME office.
DUTIES/RESPONSIBILITIES
In this position, you will:

  • Provide senior-level technical review of data collection, synthesis, and analysis using approved procedures consistent with the state of the practice in geothermal heating and cooling, or appropriate for their discipline in site remediation.
  • Assist in identifying technical issues and approaches for evaluation for specific projects and for broader application in the practice.
  • Be familiar with local, state, and federal regulations applicable to geothermal heating and cooling.
  • Serve as Project Manager to track project budgets and schedules, and provide mentoring to support staff involved in geothermal feasibility studies, field monitoring of drilling, pilot testing, geothermal exchanger installation, and sampling and analysis in connection with permitting, schematic design and detailed design development.
  • Support Construction Administration for the geothermal practice, including review of bids, submittals, practice questions and comments, and requests for information (RFIs).
  • Review and edit electronic and written documentation by others of project-related activities in the field and office.
  • Support the design development process, including preparing plans, details, specifications, and technical sections of project communications, work plans, and reports including interface with other technical disciplines supporting the built environment.
  • Perform work in accordance with company and client Health & Safety protocols.
  • Comply with the Guiding Principles and Code of Behavior articulated in our Company Charter.

SKILLS/EXPERIENCE
Minimum Skills and Requirements:

  • Minimum of Bachelor of science in civil, environmental, or mechanical engineering.  Master's degree in engineering or engineering management preferred.
  • Minimum 10 years of engineering consulting experience, including geothermal feasibility studies, design development. 
  • Experience with geothermal feasibility studies and design development and closed-loop hydronic and open pumping system designs is a plus.
  • Strong foundation in pipe hydraulics for pump sizing and geothermal borefield design.
    Professional Engineer license is required, or ability to obtain reciprocity within six months, in MA, NH, CT, ME, or NY.
  • Minimum of 5 years of project management experience, with a proven track record of meeting project outcome targets.
  • Excellent written and verbal communication skills.
  • Computer Skills - Strong computer literacy skills including proficiency in industry standard software; ArcGIS is a plus.
  • OSHA 40-hour HAZWOPER training preferred but not required.

The salary range for this position in Boston, MA is 110,000 - 127,000 annually. Actual compensation will be based upon a variety of factors such as education, related work experience, certificates, skills, and current market conditions. Haley & Aldrich reviews salary ranges each quarter to assess competitiveness with the market. 


What Haley & Aldrich employees say

Hours and flexibility

Workplace

Get the full story on Breakroom