1

Software Implementation Jobs in Maine (NOW HIRING)

Lead Software Engineer

Portland, ME · On-site

$140K - $173K/yr

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

Lead Software Engineer

Portland, ME · On-site

$140K - $173K/yr

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Troubleshooting issues and implementing code fixes for real product features * Conducting peer code ...

Process Analyst - Intermediate

Westbrook, ME · On-site

$25.71 - $27.26/hr

... Software Implementations and Customer Success organization. This role serves as a critical bridge across Implementations, Customer Success, Sales, Product, and Support-ensuring that processes are ...

Architect and implement advanced AI workflows, including multi-agent orchestration, state ... Programming/Software Development: As a Staff Engineer, you are an expert across multiple tech ...

Architect and implement advanced AI workflows, including multi-agent orchestration, state ... Programming/Software Development: As a Staff Engineer, you are an expert across multiple tech ...

Senior Software Development Engineer

Portland, ME · On-site

$125K - $165K/yr

Architect and implement advanced AI workflows, including multi-agent orchestration, state ... Programming/Software Development: As a Staff Engineer, you are an expert across multiple tech ...

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

Engineering Operations- Identify gaps and improvements in existing implementations and team ... Expertise in software design and architecture, including CI/CD, modern web UI development, caching ...

next page

Showing results 1-20

Software Implementation information

See Maine salary details

$43.1K

$74.4K

$99.2K

How much do software implementation jobs pay per year?

As of Jul 14, 2026, the average yearly pay for software implementation in Maine is $74,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,100.00 and $87,100.00 per year, depending on experience, location, and employer.

What is the highest paid job in software?

In software, executive roles such as Chief Technology Officer (CTO) or Vice President of Engineering tend to be the highest paid, often earning six- or seven-figure salaries with bonuses and stock options. Senior software architects and specialized roles in AI, cybersecurity, or cloud computing can also command high compensation, especially with extensive experience and advanced skills.

What is a software implementation job?

A software implementation job involves deploying and configuring software solutions for clients or internal teams, ensuring they function correctly within existing systems. It often requires technical skills, knowledge of the software, and effective communication to coordinate with stakeholders during the setup process.

What is a Software Implementation job?

A Software Implementation job involves deploying, configuring, and integrating software solutions to meet client needs. Professionals in this role work closely with clients to understand their requirements, customize the software, and ensure smooth adoption. They also provide training, troubleshooting, and ongoing support to optimize system functionality. Strong technical skills, project management, and communication are essential for success in this role.

What is a software implementation?

A software implementation involves deploying and configuring software systems within an organization to meet specific business needs. It includes tasks such as installing, customizing, testing, and training users on the new software, often requiring project management and technical skills. Successful implementation ensures the software functions correctly and integrates with existing systems.

What are the key skills and qualifications needed to thrive in the Software Implementation position, and why are they important?

To thrive in Software Implementation, you need a strong understanding of software systems, project management, and client onboarding, typically supported by a degree in computer science or a related field. Familiarity with ERP, CRM, or industry-specific software platforms, and experience with tools like SQL or implementation methodologies (such as Agile or Waterfall), are commonly required. Excellent communication, problem-solving, and time management skills enable you to effectively guide clients and collaborate with cross-functional teams. These competencies are essential to ensure successful software rollouts, user adoption, and client satisfaction.

How to become a software implementation specialist?

To become a software implementation specialist, candidates typically need a bachelor's degree in computer science, information technology, or a related field. Gaining experience with software systems, project management, and customer communication is important, along with proficiency in relevant tools and certifications such as PMP or vendor-specific credentials. Strong problem-solving and technical skills are essential for successful implementation roles.

What does a typical workday look like for someone in a Software Implementation role?

A typical day in Software Implementation involves meeting with clients to understand their requirements, configuring and deploying software solutions, and providing user training and support. You’ll likely collaborate closely with sales, technical support, and development teams to ensure each implementation meets business and technical needs. It's common to spend time troubleshooting client issues, updating project documentation, and managing project timelines. The role offers variety and the satisfaction of helping organizations fully utilize their new software solutions.

What are the most commonly searched types of Software Implementation jobs in Maine? The most popular types of Software Implementation jobs in Maine are:
What are popular job titles related to Software Implementation jobs in Maine? For Software Implementation jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Software Implementation jobs in Maine look for? The top searched job categories for Software Implementation jobs in Maine are:
Infographic showing various Software Implementation job openings in Maine as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $74,383 per year, or $35.8 per hour.
Programmer Analyst I (#103)

Programmer Analyst I (#103)

State of Maine Judicial Branch

Augusta, ME • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 23 days ago


State Of Maine rating

8.2

Company rating: 8.2 out of 10

Based on 88 frontline employees who took The Breakroom Quiz

4th of 50 rated states


Job description

PROGRAMMER ANALYST I

(Remote Work Considered) 


GENERAL SUMMARY: This is a technical services position involving the development and maintenance of information technology software applications for the Maine Judicial Branch (MJB). This is a technically oriented position working in an application development environment that stimulates creativity and regularly provides new opportunities and challenges.

The Programmer Analyst I helps modernize, enhance, and support business-critical systems for the MJB. The position plays an important role in supporting the implementation and maintenance of the MJB’s Odyssey Court Case Management solution Suite provided by Tyler Technologies with particular focus on maintenance and development of court forms and guided interviews for various court processes. The position is closely aligned to a low code/no code type of methodology that utilizes visual building tools or methods instead of code which is the more traditional programming role.

The Programmer Analyst I is supervised by the Sr Programmer Analyst and serves as part of a development team that provides maintenance and support for all MJB software applications within the Office of Information Technology. The Programmer Analyst I works with OIT business analysts, project managers, and the MJB Court Operations staff.  Additionally, the position works with the Coordinator of Court Communications with regards to Webmaster and Web Development Duties. Additional oversight for the completion of activities may be provided by the Manager of Applications and the IT Project Manager. Statewide travel and non-standard work hours may be required.
 
ESSENTIAL JOB FUNCTIONS*
  • Perform court form PDF document conversion to MS Word using applied standards and strict formatting rules.
  • Identification of data tokens used in court forms and populating those tokens within MS Word integrated with the Odyssey platform.
  • Participate in testing processes.
  • Work with court staff to develop questions for on-line guided interview processes that essentially allows individuals to fill out complicated court forms by following the guided interview process.  This involves writing logic with flows and decision points based on an individual’s answers using the Odyssey Guide and File visual building tools.
  • Deploy resources to Odyssey’s Guide and File platform for use by public.
  • Assist in converting Google sites to Microsoft Share Point sites as well as creating new sites.
  • Provide backup to the MJB webmaster by providing general support and backup of web files.
  • Develop low code applications using Microsoft Power Apps/Automate to assist court staff with important business functions.
  • May be required to work with Oracle Reports.
  • Compiles technical specifications documentation; ensuring that requirements are clear, concise, and well understood by both internal and external program/development staff.
  • Serves as a critical member of the MJB development team for all development activities.
  • Maintains source code/version control processes and repositories.
  • Performs systems and business analyst functions.
WebMaster Support Responsibilities May include
  • Serves as a backup content poster for JB websites.
  • Debug pages and fix broken links or images.
  • Maintains weekly site backups.
  • Provides monthly reports on website statistics.
  • Directly responds to or coordinates responses to inquiries received from the webmaster email account.
  • Develops online forms and surveys.
  • Assists with uploading court forms to forms application.
  • Assists with developing proposals/SOWs for web services.
  • Assists with drafting website user manuals and standard operating procedures.

OTHER DUTIES AND RESPONSIBILITIES     

Performs other duties as required.

* The above list is intended to describe the general nature and level of work being performed by employees in this classification. A position may not be assigned all the duties listed, nor do the listed examples include all the duties that may be assigned.


MINIMUM EDUCATION AND EXPERIENCE REQUIREMENTS 

  • An Associate’s degree from an accredited university OR two (2) years’ experience with technical support specializing in software and problem diagnosis OR one (1) year of experience utilizing Microsoft Power Platform or a similar visual building tool.

  • Bachelor’s degree preferred.

  • Demonstrated experience in leading, developing, and planning technical software implementation processes.

  • Experience working with customers to capture and define requirements.


The following experiences are preferred:
  • Experience working in a technically oriented team environment.
  • Experience developing solutions with business process automation software such as Microsoft Power Platform or a similar visual building tool.
  • Experience with software development.
  • Experience with using task tracking software (e.g., JIRA, Footprints).

SKILLS/EXPERIENCE/TRAINING REQUIRED TO ADEQUATELY PERFORM JOB DUTIES

  • Understanding of, and capacity to, champion organizational change.

  • Understanding and practical experience with software development.

  • Knowledge of operating systems and related software components.

  • Knowledge of systems analysis techniques and design methodologies.

  • Knowledge of software development life cycles and project management methodologies.

  • Ability to troubleshoot, debug and resolve identified software application issues.

  • Ability to clearly and concisely formulate and express ideas on complex technical subjects, orally and in writing.

  • Effective oral and written communication and interpersonal relationship skills.

  • Ability to serve and effectively function as part of a team, in both a lead and membership capacity.

  • Ability to manage multiple complex, diverse and concurrent activities.

  • The ability to prioritize and align work to meet MJB business and project needs.

  • The ability to coordinate the activities of and provide technical support to project teams.

  • Demonstrated flexibility and aptitude in learning new technologies.

  • Demonstrated ability to develop creative solutions to complex problems.


The ideal candidate possesses the following:
  • Understands all phases of the software development life cycle, as well as the project development cycle.
  • Understands and has experience with Microsoft Share Point.
  • Basic SQL, HTML, CSS, JavaScript, and general Web 2.0 techniques experience and/or experience with Microsoft Power Platform tools.
  • Beginner to intermediate level knowledge of relational database concepts.
  • Demonstrated ability to develop creative solutions to complex problems.
  • Strong oral and written communication skills, including the ability to write clearly and effectively at a level appropriate to the target audience, which will include business users, senior business managers, project managers, and all levels of IT support and management.
  • Must be comfortable working directly with end-user communities to capture, refine, and verify business requirements, translate those requirements into technical tasks, and implement them into application processes.
  • Must be able to accomplish tasks in a timely manner with limited supervision.
  • Desire and commitment to a high level of support to the customer, establishing and maintaining a positive relationship. 
  • Ability to serve and effectively function as part of a team, consisting of onsite and remote technical resources, in both a lead and membership capacity,
  • Ability to manage multiple complex, diverse and concurrent activities and prioritize and align work to meet MJB business and project needs.
  • Demonstrated flexibility and aptitude in learning new technologies.
PHYSICAL AND MENTAL DEMANDS (included but are not limited to)
Physical and mental ability to perform tasks in an office or court room environment requiring frequent and/or sustained periods of standing, sitting, walking; bending; reaching above or below desk level. May require ability to lift or move up to 20 pounds. Hearing ability sufficient to communicate efficiently and effectively with public and court staff. Vision, dexterity, coordination and cognitive ability sufficient to use telephone, keyboard, computer and other office systems and equipment efficiently. Cognitive, intellectual, and mental ability to concentrate on details and/or perform more than one complex task at a time and to handle diverse pressures related to requests and needs of those using court system services. Cognitive and mental ability to work and communicate effectively with co-workers and all levels of court personnel.

*External and internal applicants, as well as position incumbents who become disabled as defined under the Americans With Disabilities Act, must be able to perform the essential job functions either unaided or with the assistance of a reasonable accommodation, to be determined based on individual assessment.


Salary Information

Salary Range: $32.12 -41.85 per hour 
Recruitment and Retention Stipend equal to five percent (5%) of the annualized pre-adjusted base hourly rate, paid annually.
A 3% cost of living increase is scheduled for July 2024
 
Full time. Generous 
fringe benefits. These include: a defined benefit pension plan; paid life insurance; health, dental and vision plans; flexible spending arrangements; paid holidays, vacation and sick leave; employee assistance program; tuition reimbursement; child and elder care reimbursement; gym reimbursement program; and 457(b) deferred compensation plan.


This posting will close on June 23, 2024. Cover letter, resume, and on-line application required. 


Please note only on-line applications will be accepted: https://www.courts.maine.gov/about/jobs.html 


The Judicial Branch is an EEO/AA employer.



What State Of Maine employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom