1

Developer Jobs in Portland, ME (NOW HIRING)

Drupal DevOps Engineer

Portland, ME · Remote

$60K - $90K/yr

As a Drupal DevOps Engineer, you have a solid grasp of the Drupal hosting configurations, build processes and automation of deployments. You have a strong focus on business outcomes, are comfortable ...

A minimum Bachelor's degree in Computer Science, Engineering, or equivalent experience * Effective experience with computer programming languages and software development * 4+ years of software ...

A minimum Bachelor's degree in Computer Science, Engineering, or equivalent experience * Effective experience with computer programming languages and software development * 4+ years of software ...

Front-end Developer

Naples, ME · On-site

$106K - $123K/yr

Are you passionate about the IT world and have experience as a Front-end Developer? In System Management, passion and profession walk hand in hand. Our organization is characterized by cohesive teams ...

Senior Back-end Developer

Naples, ME · On-site

$123K - $159K/yr

Are you passionate about the IT world and have experience as a Senior Back-end Developer? In System Management, passion and profession walk hand in hand. Our organization is characterized by cohesive ...

Practice disciplined software engineering (such as automated testing, code reviews, and writing beautiful, pragmatic code) * Work closely with design teams and product owners to define, design, and ...

UX Developer

Portland, ME · Remote

$55 - $80/hr

As a UX Developer, you know that the best implementations are easy and intuitive for real people to use and that the best designs can only have impact if they actually work. > About Us We're a small ...

We're seeking an experienced Drupal Front End Developer to join a very collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing.

Java Full Stack Developer

Portland, ME · On-site

$53.75 - $69.25/hr

Full Stack developer with Min 6+ years overall experience in development and Integration of Services Minimum 4+ years of Java Development experience. Experience developing Services and configuring ...

Sr. Software Developer - Android Apps

Portland, ME · On-site

$59.25 - $75.25/hr

As a Senior Software Developer, you'll drive technical direction, mentor others, and architect solutions using the latest Android frameworks and tools. You'll help shape seamless, high-performance ...

Java Full Stack Developer

Portland, ME · On-site

$53.75 - $69.25/hr

Java Back End, Rest API, SOAP, Micro services Required Skills: • Full Stack developer with Min 6+ years overall experience in development and Integration of Services • Minimum 4+ years of Java ...

next page

Showing results 1-20

Developer information

See Portland, ME salary details

$39.1K

$126.6K

$155.1K

How much do developer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for developer in Portland, ME is $126,552.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,700.00 and $153,600.00 per year, depending on experience, location, and employer.

What is a developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

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

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

Is a developer still in demand?

Yes, developers are in high demand across many industries due to ongoing digital transformation and the need for software solutions. Skills in programming languages like Java, Python, and JavaScript, along with experience in cloud computing and agile environments, enhance job prospects in this field.

What are the most commonly searched types of Developer jobs in Portland, ME?

The most popular types of Developer jobs in Portland, ME are:

What are popular job titles related to Developer jobs in Portland, ME?

For Developer jobs in Portland, ME, the most frequently searched job titles are:

What job categories do people searching Developer jobs in Portland, ME look for?

The top searched job categories for Developer jobs in Portland, ME are:

Infographic showing various Developer job openings in Portland, ME as of August 2026, with employment types broken down into 80% Full Time, 6% Part Time, and 14% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $130,700 per year, or $62.8 per hour.

Application Developer

Yarmouth, ME • On-site

Tyler Technologies, Inc.
Software Development • 5 - 10K employees

Other

Posted 14 days ago


Key responsibilities

  • Develop new web applications and support the migration, maintenance, and management of existing web applications for Maine State Government

  • Collaborate with project managers, systems administrators, security analysts, and other developers on eGovernment and eCommerce applications

  • Write code for applications, provide technical expertise, and support application deployment and upgrades


Tyler Technologies rating

9.3

Company rating: 9.3 out of 10

Based on 20 frontline employees who took The Breakroom Quiz


Job description

Software EngineeringAugusta,MaineYarmouth,Maine
Salary: USD 65000 - 80000 Annually

Tyler Maine is looking for an Application Developer to join our team. Based in Augusta, ME, Tyler Maine is a leader in digital government solutions and payments, partnering with government to deliver user-friendly digital services that make it easier and more efficient to interact with government. As a division of Tyler Technologies (NYSE:TYL), we are driven by our mission to empower public sector entities to operate more efficiently and connect more transparently with their constituents and with each other.

The Tyler Maine Application Developer is responsible for developing new web applications and migration, maintenance, and management of existing web applications for Maine State Government. They work with project managers, systems admin, security analyst, and other developers on our eGovernment and eCommerce applications that host thousands of users every day.

We are seeking a talented and driven professional with a proactive, positive “get it done” attitude that takes pride in their online services from inception to deployment and support. You will have the opportunity to develop new custom applications as well as applications that integrate with Tyler platforms and web services. You will also provide support through application upgrades to prepare our services for migration into a cloud-environment.

You must be an excellent team player with unquestionable integrity, credibility, and character and have a desire to work in a fast-paced, entrepreneurial environment with a small, focused team. The Application Developer works with the entire Tyler Maine team and reports to the Director of Technology.

Responsibilities
  • The developer will be technically well-rounded, including but not limited to writing code, understanding basic networking, understanding web application architecture and devops functions. The successful candidate will:
  • Write code for new and existing applications
  • Provide technical expertise within an assigned business unit in the analysis, design, and development of business applications
  • Bring a well-rounded and highly knowledgeable technical background in development of web/mobile applications, services & solutions
  • Deliver quality solutions and support those solutions through the SDLC change process and into production
  • Drive the development of new small- to large-scale projects while simultaneously supporting our existing service catalog
  • Provide technical consulting support on projects and system issues
  • Evaluate application software packages and make recommendations to management
  • Participate in business and IT project estimation activities
Qualifications
  • Bachelor’s Degree in Computer Science or related discipline or equivalent work experience.
  • 1+ years' professional experience, preferably in business, government, or eCommerce industries.
Desired Experience
  • Proficient in Java programming and development for Linux based web server environments
  • Experience with relational databases and SQL for implementing database-driven, web-based applications
  • Command line knowledge of Linux-based operating systems such as CentOS and Amazon Linux
  • Strong organizational and prioritization skills
  • Excellent communication skills, including good written and verbal abilities.
  • Desire to work in fast-paced entrepreneurial environment to ensure that applications meet or exceed specifications in a 3-tier, scalable, and secure environment
  • Self-motivated, creative, and strong sense of accountability
  • Commitment to usability, accessibility, security, and privacy standards as applicable in digital government
  • Ability to work well with others
  • The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor
#J-18808-Ljbffr

What Tyler Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom