1

Software Manager Jobs in Portland, ME (NOW HIRING)

Software Development Manager

Portland, ME ยท On-site

$126K - $166K/yr

The Role We are seeking a motivated and versatile Software Development Manager to join our leadership team. In this role, you will oversee a remote team of 12 CMS developers , managing project ...

Software Development Manager

Portland, ME ยท On-site

$90K - $115K/yr

The Role We are seeking a motivated and versatile Software Development Manager to join our leadership team. In this role, you will oversee a remote team of 12 CMS developers , managing project ...

Apply Early

The Software Engineer is responsible for the development and maintenance of QuickScan software ... Follow change management best practices to maintain high product quality through the lifecycle

Software Development Specialist Location: Westbrook, ME Duration: 12 months Pay Rate: $50 - 55/hr ... Organization & Prioritization - able to manage multiple issues at once, prioritize effectively, and ...

We are looking fora Software Developer to be a key member of the team, contributing to the design ... You will work with a closely knit team of developers, analysts, designers, product managers ...

Sr. Software Engineer

Portland, ME ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. ... Lead development of core services: budgeting engines, timesheet processing, caregiver management ...

next page

Showing results 1-20

Software Manager information

See Portland, ME salary details

$72.9K

$139.7K

$174.2K

How much do software manager jobs pay per year?

As of Jul 6, 2026, the average yearly pay for software manager in Portland, ME is $139,744.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,200.00 and $165,800.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Portland, ME? The most popular types of Software jobs in Portland, ME are:
What job categories do people searching Software Manager jobs in Portland, ME look for? The top searched job categories for Software Manager jobs in Portland, ME are:
What cities near Portland, ME are hiring for Software Manager jobs? Cities near Portland, ME with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Portland, ME as of June 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $139,744 per year, or $67.2 per hour.
Software Development Manager

Software Development Manager

Portland Webworks

Portland, ME โ€ข On-site

$126K - $166K/yr

Full-time

Medical, Dental, Retirement, PTO

Posted 5 days ago


Job description

About Us
Portland Webworks (and our public sector brand GovWebworks) is a mission-driven software consulting and professional services agency focused on custom development for the public sector. We build web applications and digital services that make government more accessible, efficient, and user-centered. Our CMS based projects are primarily centered around Drupal and we endeavor to be an active part of the broader Drupal community. Philosophically, we are technology agnostic choosing tools that best meet our clients' needs, with a focus on open source and proven solutions so while we have a bias towards Drupal based on experience, it is not the only tool we consider and use. We seek constant innovation, providing progressive solutions for our clients and continually pushing the boundaries of how we provide those solutions.
The Role
We are seeking a motivated and versatile Software Development Manager to join our leadership team. In this role, you will oversee a remote team of 12 CMS developers, managing project execution, staff development, and team operations. You will be a key player in delivering high-quality client work, growing our CMS-based product offerings, and cultivating a strong team culture grounded in collaboration, mentorship, and technical excellence.
This role reports to the Director of Software Development.
Key Responsibilities
Team & People Management
  • Lead and support a distributed team of CMS developers (in-house and contract)
  • Conduct performance reviews and regular one-on-ones
  • Coach and mentor team members for growth and accountability
  • Manage hiring, onboarding, and contractor relationships

Project & Technical Leadership
  • Serve as a technical leader across CMS projects (primarily Drupal)
  • Meet with clients and internal stakeholders to move projects forward
  • Ensure alignment of technical decisions with long-term product vision
  • Support client projects with staffing, estimates, and delivery oversight

Strategic Leadership
  • Define and drive department goals aligned with company strategy
  • Support the evolution of our CMS-based product offerings
  • Engage with the Drupal community to foster visibility and collaboration
  • Monitor department performance and contribute to company-wide initiatives

What We're Looking For
  • Experience leading or managing technical teams, with a strong record of motivating and supporting others
  • 5+ years of experience in web development, including CMS platforms (Drupal strongly preferred)
  • Excellent communication and client-facing skills
  • Familiarity with professional services/consulting environments (public sector experience a strong plus)
  • A versatile thinker who can balance project needs, technical vision, and team dynamics
  • A commitment to community engagement and continuous learning

Benefits
We strive for excellence in everything we do. We value wisdom, curiosity, and a sense of fun.
Our work is meaningful. From providing easier and better ways for citizens to access state government information and programs aiding in a more informed and better served populace, to keeping pets and animals safe through registration and welfare tracking, to making vaccines available to people most in need- our software often has a direct benefit to people we'll never meet.
We are also very dedicated to the people within our organization. We are proud to be consistently named one of Maine's "Best Places to Work".
The benefits that we offer include:
  • 100% Paid health and dental benefits for employees
  • Health Reimbursement Account (to minimize out of pocket costs)
  • Flexible Spending and Dependent Care Accounts
  • Company matching retirement plan
  • Annual profit sharing
  • Flexible scheduling
  • Up to 25 days paid vacation
  • Free parking (you will love Old Port parking)
  • Supportive and engaging work environment for all employees, in office and remote
  • Inclusive and collaborative management style, actively seeking and considering all employee perspectives in decision-making
  • Competitive pay and merit increases
    • Pay scale for Software Development Manager: Depends on experience

This position requires passing a criminal background check due to client contracting requirements.
Learn More About Portland Webworks & GovWebworks
LinkedIn | Facebook | Twitter | Instagram
5 Times Best Places to Work Winner
Our Team | Our Clients