1

Junior Software Programmer Jobs in Maine (NOW HIRING)

Sr. Manufacturing Automation Engineer

Bradley, ME · On-site

$92K - $125K/yr

... junior engineers and maintenance technicians to ensure continual improvement, safety, and ... software. (Microsoft Excel, PowerPoint, Power BI, etc.) COMPETENCIES: General Competencies: • ...

... and software. May mentor, train and review work of junior engineer staff and provide constructive feedback. As a member of the team, you will contribute to the successful project delivery for a ...

... junior, intermediate and senior engineers to support Wood's site assessment and remediation ... Proficient in Surfer or other contouring software * Experience with analytical models (e.g ...

... and software. May mentor, train and review work of junior engineer staff and provide constructive feedback. As a member of the team, you will contribute to the successful project delivery for a ...

Water Resources Engineer

Freeport, ME · On-site

$81K - $112K/yr

Mentor junior staff as experience grows. * Contribute to continuous improvement of the firm's water ... Experience with AutoCAD Civil 3D and/or Bentley OpenRoads software is preferred. Why Join Us?

Mentor junior staff as experience grows. * Contribute to continuous improvement of the firm's water ... Experience with AutoCAD Civil 3D and/or Bentley OpenRoads software is preferred. Why Join Us?

Showing results 41-60

Junior Software Programmer information

See Maine salary details

$7

$26

$45

How much do junior software programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for junior software programmer in Maine is $26.10, according to ZipRecruiter salary data. Most workers in this role earn between $15.82 and $32.12 per hour, depending on experience, location, and employer.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What job categories do people searching Junior Software Programmer jobs in Maine look for? The top searched job categories for Junior Software Programmer jobs in Maine are:
What cities in Maine are hiring for Junior Software Programmer jobs? Cities in Maine with the most Junior Software Programmer job openings:
Infographic showing various Junior Software Programmer job openings in Maine as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $54,285 per year, or $26.1 per hour.

Lead Engineer, Utility/Substation Protection & Control

Asplundh Engineering Services, LLC

Lewiston, ME • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Job description

Description
Asplundh Engineering Services (AES) is growing-and we're looking for a Lead Electrical Engineer, with High Voltage, Utility Protection & Control experience, who is ready to shape the future of power infrastructure.
Join our talented Boonton 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 Boonton, NJ 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
Benefits
We offer a competitive range of benefits to support our employees' health, well-being, and financial security. Medical, dental, and vision benefits are available to all eligible employees on the first day of employment. For more information on the benefits available for this role, please contact the recruiter or hiring manager.
Individuals with a disability who desire a reasonable accommodation can contact the ADA Coordinator by calling 1-833-222-3066. We partner with the Department of Homeland Security/U.S. Customs and Immigration Service to e-Verify all newly hired employees.
An Equal Opportunity Employer.
Please note:
  • All job offers are subject to pre-employment drug screening and a background check.
  • Unless otherwise noted, we do not sponsor employees for work authorization in the U.S. for this position.
Notice to Agencies: We only accept resumes from recruiters, employment agencies, or staffing services if a Service Agreement has been signed and we have requested recruitment/staffing services for the specific position. Any unsolicited resumes will become the property of the company, and no fees or compensation will be paid to the recruiter, employment agency, or staffing service.