1

Software Development Manager Jobs in Maine (NOW HIRING)

Sr. Software Developer - iOS Apps

Portland, ME

$61.50 - $79.50/hr

From conservationists tracking endangered species to emergency response teams managing natural ... Join forces with other developers and designers throughout the development process * Understand ...

... software development experience in a work environment or demonstrated aptitude * Experience with D365 Field Services, F&O, and CRM is a plus * Experience working the full life cycle of project ...

Analyzes security assessments and effectively communicates requirements to appropriate software development, network and configuration management teams; * Actively participates in Security ...

Analyzes security assessments and effectively communicates requirements to appropriate software development, network and configuration management teams; * Actively participates in Security ...

java full stack developer

Sweden, ME · On-site

$49 - $63.25/hr

... managers, UX designers, and other development team members to deliver high-quality features and enhancements. The ideal candidate is passionate about software development, has a keen eye for detail ...

... software development, network and configuration management teams. • Participate in Security Development Lifecycle efforts such as performing secure architecture reviews, secure code reviews, threat ...

Bachelor's degree in Computer Science, Engineering, or a related field. * 7-12 years of software development experience with deep understanding of API design fundamentals, including experience ...

C++ Development: Experience developing software using C++11 or newer standards. * CI/CD ... Database Management: Experience designing and querying relational databases using SQL (PostgreSQL ...

... management system TotalHub. There may be opportunities for hardware development. The Software ... Engineer brings a customer-first approach to product development, investigation, and manufacturing ...

From conservationists tracking endangered species to emergency response teams managing natural ... App development issues related to performance optimization and caching * All the other important ...

next page

Showing results 1-20

Software Development Manager information

See Maine salary details

$77K

$137.6K

$172.8K

How much do software development manager jobs pay per year?

As of Jul 17, 2026, the average yearly pay for software development manager in Maine is $137,583.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,600.00 and $157,800.00 per year, depending on experience, location, and employer.

How does a Software Development Manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What Does a Software Development Manager Do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a Software Development Manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

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

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are the most commonly searched types of Software Development jobs in Maine? The most popular types of Software Development jobs in Maine are:
What are popular job titles related to Software Development Manager jobs in Maine? For Software Development Manager jobs in Maine, the most frequently searched job titles are:
What cities in Maine are hiring for Software Development Manager jobs? Cities in Maine with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Maine as of July 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $137,583 per year, or $66.1 per hour.
Quality Automation Engineer 2

Quality Automation Engineer 2

Garmin International, Inc.

Yarmouth, ME • On-site

Full-time

Posted 10 hours ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

9th of 143 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Quality Automation Engineer 2 in our Yarmouth, ME office. In this role, you will be responsible for performing automation quality assurance activities and developing software for well-defined moderately complex test automation using defined software development methodology.
Must live in Maine to be considered.
Essential Functions
  • Demonstrate the ability of applying design standards and procedures to create and execute well-defined moderately complex manual and automated test cases
  • Demonstrate the ability to write complex functions to improve an existing automated test framework
  • Provide reliable solutions to a variety of problems using sound problem solving techniques
  • Demonstrate the ability to complete well-defined moderately complex tasks and/or projects
  • Demonstrate the role of quality assurance in each phase of the Software Development Life Cycle and/or Product Development Life Cycle
  • Demonstrate full use of Garmin testing standards and procedures
  • Demonstrate proficient use and knowledge of engineering tools
  • Demonstrate a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
  • Lead small projects / feature/ module projects and/or sub-projects as part of a greater project
  • Ability to perform as technical leader who guides technical direction of projects
  • Collaborate and add value in QA - technical testing reviews
  • Ability to estimate the level of effort for a task
  • Define, document, and implement new process improvements
  • Perform peer code reviews as needed
  • Demonstrate mastery of relevant software engineering tools
  • Train and mentor less experienced Quality Automation Engineers
  • Perform all essential functions as defined for the Quality Automation Engineer 1

Basic Qualifications
  • Bachelor's Degree in a technical field AND a minimum of 1 year of relevant experience OR an equivalent combination of education and relevant experience
  • Superior organizational and analytical skills
  • Excellent oral and written communication skills
  • Detail-oriented with the ability to prioritize and manage multiple tasks
  • Ability to work independently with minimal supervision and to exercise sound independent judgment
  • Relevant experience or training in product and/or software quality automation processes and methodologies

Desired Qualifications
  • Previous experience working in a team environment
  • Previous experience testing and developing/analyzing tests related to a Garmin core product market
  • Relevant experience or training in creating test plans, conducting usability test, and/or writing test scripts is preferred

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom