1

Software Engineer Jobs in Denmark, ME (NOW HIRING)

Quality Engineer

Mechanic Falls, ME

$75K - $97K/yr

Quality Engineer Job Summary The Quality Engineer supports the development, implementation, and ... Experience with document control systems and quality management software is preferred. Core ...

Solutions Engineer, Remote

Auburn, ME · On-site

$120K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a ... Experience and familiarity with the sales/pre-sales processes used in either hardware or software ...

Solutions Engineer, Remote

Lewiston, ME · On-site

$120K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a ... Experience and familiarity with the sales/pre-sales processes used in either hardware or software ...

Civil Engineer III

Conway, NH

$85K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with AutoCAD Civil3D and stormwater modeling software such as HydroCAD or similar ... Sound understanding of civil engineering fundamentals, including stormwater/drainage design ...

Civil Engineer III

Ossipee, NH

$85K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with AutoCAD Civil3D and stormwater modeling software such as HydroCAD or similar ... Sound understanding of civil engineering fundamentals, including stormwater/drainage design ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Work with complex CAD software to draft products and specialized equipment to create utility ... Ability to collaborate with engineers, designers, supervisors, financial experts, and project team ...

Senior Civil Engineer

Ossipee, NH

$95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with AutoCAD Civil3D and stormwater modeling software such as HydroCAD or similar ... Sound understanding of civil engineering fundamentals, including stormwater/drainage design ...

Senior Civil Engineer

Conway, NH

$95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with AutoCAD Civil3D and stormwater modeling software such as HydroCAD or similar ... Sound understanding of civil engineering fundamentals, including stormwater/drainage design ...

VPSA Process Engineer

South Paris, ME · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Excellent computer and Microsoft Office Software skills. Effective communication skills, both ... Master's degree in Chemical Engineering. 5+ years of experience in the Vacuum Pressure Swing ...

Showing results 41-60

Software Engineer information

See Denmark, ME salary details

$65.7K

$152.7K

$212.8K

How much do software engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software engineer in Denmark, ME is $152,733.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,200.00 and $179,100.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.

What cities near Denmark, ME are hiring for Software Engineer jobs?

Cities near Denmark, ME with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Denmark, ME as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $152,733 per year, or $73.4 per hour.

Lead Electrical Engineer Protection and Control

Asplundh Engineering Services, LLC

Lewiston, ME

$100K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Job description

Asplundh Engineering Services (AES) is growing—and we’re looking for a Lead Electrical Engineer, Protection & Control, who is ready to shape the future of power infrastructure.

Join our talented Foxboro team and play a key role in delivering innovative Protection & Control solutions that keep the grid safe, reliable, and resilient.

At AES, you’ll be part of a collaborative engineering community within the Asplundh Infrastructure Group, working across the full lifecycle of critical utility projects—from concept and design, through construction and commissioning, all the way to maintaining in‑service assets. Our work powers communities, supports major utilities, and drives the next generation of energy technology.

As a Lead Engineer, you’ll lead or contribute to project teams to develop custom engineering solutions that directly support our customers’ toughest challenges. This role is ideal for someone who thrives in a fast‑paced, evolving industry and wants to make a visible impact through technical excellence and innovative thinking.

This position follows a hybrid work schedule and requires regular on-site presence at our Foxborough, MA office.

What You’ll Do

In this role, you’ll take on a variety of high‑impact technical and leadership responsibilities that are essential to delivering safe, reliable, and innovative Protection & Control solutions. You’ll work hands‑on with complex systems, collaborate across disciplines, and help guide both projects and people to successful outcomes. Your work will include, but is not limited to:

  • Developing and reviewing Protection & Control settings designs
  • Performing coordination studies to ensure proper system protection
  • Conducting short‑circuit studies using detailed system models
  • Performing event analysis to support system reliability and troubleshooting
  • Creating and reviewing HMI (Human‑Machine Interface) configurations
  • Creating and reviewing RTU settings and design packages
  • Designing and configuring the operating characteristics of managed switches and LAN networks
  • Ensuring adherence to industry best practices and cybersecurity requirements
  • Leading, planning, and coordinating engineering projects with minimal supervision
  • Understanding, interpreting, and executing work based on client‑specific standards and requirements
  • Providing training, mentorship, and technical development for junior engineering staff
  • Leading project teams and interfacing directly with customers to deliver high‑quality results on schedule
  • Providing field support, including troubleshooting, testing, and setup
  • Serving as the Owner’s Engineer (OE) by reviewing designs and supplying necessary information to support project completion
The ideal candidate is a proactive leader who brings strong organizational and planning skills to every project. You excel in a collaborative, team‑driven environment and naturally inspire others through your expertise and communication. You approach each task with precision and a commitment to quality, taking full ownership of your work and delivering results you’re proud of. Attention to detail, accountability, and a passion for solving complex problems are key to success in this role.

Education & Experience

We’re looking for a seasoned Protection & Control professional who brings deep technical expertise, proven industry experience, and a strong commitment to engineering excellence. The ideal candidate will have the following background and capabilities:
  • 5-8 years of experience in relay/protection engineering or a related field
  • B.S. in Electrical Engineering or Electrical Engineering Technology
  • Proficiency with ASPEN, SKM, EasyPower, ETAP, or similar utility engineering software
  • Hands-on programming experience with protection relays and substation equipment
  • Strong understanding of engineering theory, practices, procedures, and NERC requirements
  • Registered Professional Engineer (P.E.) or EIT
  • Experience with IEC 61850/GOOSE communication protocols (preferred)
  • Background in power system protection, relay design and planning, or substation design and telecom integration
  • Experience with substation relays and equipment such as SEL, GE, Beckwith, electromechanical relays, Ruggedcom switches, and Cimplicity HMIs

The salary for this position will vary depending on the candidate’s experience, skills, and geographic location, and will be determined consistent with applicable pay equity and wage transparency laws.

Benefits for Eligible Employees*

At Asplundh Engineering Services, we invest in the well‑being of our people. Eligible employees enjoy a comprehensive benefits package designed to support their health, financial security, and work‑life balance, including:
  • Medical, dental, and vision coverage starting on day one
  • Retirement plan to help you secure your future
  • Company‑provided life insurance for added peace of mind
  • Supplemental life insurance options, including spouse and child coverage
  • A variety of voluntary Aflac supplemental insurance programs
  • Long‑term disability coverage
  • Pre‑paid legal plan
  • Employee Assistance Program (EAP) to support personal and professional well‑being
  • Paid time off to recharge and refresh
  • Paid holidays
  • Access to employee discount programs and helpful resources
*Benefits listed above are available to eligible employees. Eligibility requirements and plan provisions apply.

About Us

Asplundh Engineering Services (AES) brings over 100 years of expertise to deliver top-notch engineering, design, planning, and testing services for transmission, distribution, substation, and renewable infrastructure markets across the U.S.

An Asplundh Company

As part of the Asplundh family, AES benefits from extensive resources and a century of experience. Together, we provide utilities with comprehensive end-to-end services, from design to construction, testing, and maintenance, ensuring reliability and peace of mind.

Our Commitment

At AES, we believe in tackling challenges together with our customers, leveraging our collective experience and resources to achieve success in every project.
 
#LI-Hybrid