1

Junior Developer Jobs in Portland, ME (NOW HIRING)

Water Resources Project Engineer

Saco, ME

$82K - $113K/yr

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need to succeed: * BS in Civil Engineering required. * Professional Engineer (PE) license with a minimum ...

Water Resources Project Engineer

Portland, ME · On-site

$80K - $110K/yr

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need to succeed: * BS in Civil Engineering required. * Professional Engineer (PE) license with a minimum ...

Water Resources Project Engineer

Saco, ME · On-site

$82K - $113K/yr

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need to succeed: * BS in Civil Engineering required. * Professional Engineer (PE) license with a minimum ...

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need to succeed: * BS in Civil Engineering required. * Professional Engineer (PE) license with a minimum ...

Candidates should be comfortable overseeing the work of junior staff members and have the ability ... Bachelor's degree in Engineering and 4 years of relevant experience, or * Master's degree in ...

Mentor junior staff and contribute to team knowledge-sharing and development * Participate in client meetings and help maintain strong client relationships * Bachelor's degree in Civil Engineering ...

Direct junior engineers in performance of technical tasks * Perform technical reviews of water resources technical analysis and design documents * Engineering planning, analysis, and design of water ...

Direct junior engineers in performance of technical tasks * Perform technical reviews of water resources technical analysis and design documents * Engineering planning, analysis, and design of water ...

Direct junior engineers in performance of technical tasks * Perform technical reviews of water resources technical analysis and design documents * Engineering planning, analysis, and design of water ...

Development and growth of junior staff. Coordinating with clients to progress projects and build effective relationships. Working alongside some of the region's best engineers to prepare and/or check ...

Senior Structural Engineer

Yarmouth, ME

$103K - $139K/yr

Provide mentoring and training to junior staff Requirements * BS in Civil Engineering * PE License required (preferably in ME or NH) * A minimum of eight years of Structural Engineering experience ...

Senior Structural Engineer

Yarmouth, ME · On-site

$103K - $139K/yr

Provide mentoring and training to junior staff Requirements * BS in Civil Engineering * PE License required (preferably in ME or NH) * A minimum of eight years of Structural Engineering experience ...

Senior Structural Engineer

Yarmouth, ME · On-site

$103K - $139K/yr

Provide mentoring and training to junior staff Requirements * BS in Civil Engineering * PE License required (preferably in ME or NH) * A minimum of eight years of Structural Engineering experience ...

Showing results 41-60

Junior Developer information

See Portland, ME salary details

$24.3K

$90.1K

$139.2K

How much do junior developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for junior developer in Portland, ME is $90,056.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,800.00 and $88,100.00 per year, depending on experience, location, and employer.

What is a junior developer?

A Junior Developer is an entry-level software professional who assists in creating, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, learning best practices and acquiring new technical skills on the job. Junior Developers are expected to write code, fix bugs, and contribute to project documentation while gradually gaining experience in software development processes. This role is ideal for recent graduates or individuals transitioning into the tech industry.

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

To thrive as a Junior Developer, you need a solid understanding of programming fundamentals, basic knowledge of software development life cycles, and ideally a degree in computer science or a related field. Familiarity with coding languages like JavaScript, Python, or Java, as well as version control systems such as Git, is commonly expected. Strong problem-solving abilities, eagerness to learn, and effective communication help you integrate into teams and adapt to new challenges. These skills are crucial for producing quality code, collaborating with colleagues, and growing within the fast-paced tech environment.

What are some common challenges faced by junior developers during their first year, and how can they overcome them?

Junior Developers often face challenges such as adapting to new codebases, understanding company workflows, and bridging the gap between academic knowledge and real-world applications. It’s common to feel overwhelmed by unfamiliar technologies or debugging complex issues. Overcoming these challenges involves proactively seeking mentorship, participating in code reviews, and consistently asking questions to clarify concepts. Building strong communication skills and collaborating with more experienced team members can also accelerate the learning process and help you grow more confident in your role.

What is the difference between Junior Developer vs Software Engineer?

AspectJunior DeveloperSoftware Engineer
Required CredentialsTypically an associate degree or bootcamp certificationBachelor's degree in Computer Science or related field
Work EnvironmentEntry-level, supervised tasks, learning-focusedMore complex projects, often with team leadership responsibilities
Employer UsageCommon in startups, small companies, internshipsUsed across industries, larger companies, and tech firms
Search & Comparison IntentUnderstanding entry-level roles, career startClarifying career progression, skill requirements

In summary, Junior Developers are entry-level roles focused on learning and supporting development tasks, often requiring minimal experience. Software Engineers typically have more experience, advanced skills, and handle complex projects, making them a step up in the software development career path.

How to get a job as a junior developer?

To get a job as a junior developer, build a strong foundation in programming languages like JavaScript, Python, or Java, and create a portfolio of projects to demonstrate your skills. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, and applying to entry-level positions through job boards or company websites is essential.

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 Junior Developer jobs in Portland, ME?

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

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

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

What cities near Portland, ME are hiring for Junior Developer jobs?

Cities near Portland, ME with the most Junior Developer job openings:

Infographic showing various Junior 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 $90,056 per year, or $43.3 per hour.

Water Resources Project Engineer

Haley Ward

Saco, ME

$82K - $113K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Job description

Are you searching for a new opportunity to join a growing 100% employee-owned company that offers professional development opportunities, values an excellent work life balance and giving back to your community? Are you looking to be the next industry leader for a company with a culture that collaborates well together, works hard, and has fun while doing so? If so, check out this opportunity to become an employee-owner of Haley Ward, one of the one of the Best Firms to Work For™ in the country! AND, as an added benefit, we will offer you a $5,000 signing bonus!

About Our Company

At Haley Ward, our team of close to 300 employee-owners value accountability and collaboration. These values drive us to provide every client with quality service that meets, and often exceeds, their expectations, and is one of the reasons clients routinely return to us for help. Haley Ward’s work philosophy is to take advantage of the benefits of collaboration, mentoring, and face-to-face communication in order to optimize our operations and performance for our clients.

Join our team and Haley Ward will provide you:

  • $5,000 signing bonus!!
  • Competitive salary
  • Employee Stock Ownership Plan (ESOP)
  • Competitive Health, Dental, and Vision insurance plans or a paid monthly stipend if you have insurance elsewhere
  • Generous company matched 401(k) plan with a Roth provision
  • Paid Time Off (PTO)
  • Eleven (11) paid holidays, including a creative holiday schedule
  • Life insurance (company paid)
  • Short and long-term disability insurance (company paid)
  • Flexible Spending Account and/or Health Savings Accounts
  • Culture that provides work-life balance, professional development and is community driven
  • And much more!

What you can expect to be doing:

Haley Ward is looking for a Water Resources Project Engineer who will plan, organize, and control the activities of projects to best accomplish the successful completion of all projects to which assigned while operating within the guidelines established by the Project Manager, and within established schedules, budgets, and Quality Assurance/Quality Control (QA/QC) policy constraints. Typical projects will entail municipal water, sewer, and roadway infrastructure, dams, site planning, and stormwater management. You will work in a team environment on a broad range of engineering projects from planning through implementation.

  • Supports project team toward preparation of a professional, economical, and effective set of plans and specifications for each individual project.
  • Conducts engineering computations to design difficult and complex engineering projects.
  • Communicates directly with governmental/regulatory staff relative to design concepts and requirements. Represents clients at regulatory agency hearings or meetings.
  • Performs overall quality control of the work (budget, schedule, plans) and reports regularly on project status to Project Manager.
  • Monitors compliance with applicable codes, practices, QA/QC policies, performance standards and specifications.
  • Responsible for the design concept of the plans and specifications.
  • Lead complex hydraulic design projects for municipal water distribution, collection systems, and treatment facilities.
  • Engineer pump stations from concept to commissioning - including electrical controls, telemetry, and automation systems.
  • Consults and advises field engineers, contractors, and inspectors regarding the construction phase of the project.
  • Communicates with the Project Manager on project strategy and matters that may impact the outcome of a project.
  • Assists in preparation of project proposals including scope of work, time schedule, and manpower estimates.
  • Promotes new business for the total company and for their own area of expertise.
  • Design and integrate SCADA control systems for automated monitoring and operation of water/wastewater infrastructure.
  • Mentor junior engineers and drive innovation in sustainable design approaches.

What you will need to succeed:

  • BS in Civil Engineering required.
  • Professional Engineer (PE) license with a minimum of 4 years of related experience OR Registration as an Engineer in Training (EIT) on track to attain PE license with a minimum of 5 years of related experience.
  • Minimum of 3 years design experience with water/wastewater systems.
  • SCADA systems interest - design, programming, or integration of control systems.
  • Pump station design expertise - from wet wells and pump systems to electrical/control systems.
  • Skills in AutoCAD, hydraulic modeling software, and control system design desirable.
  • Sound mathematical skills are required.
  • Excellent verbal and written communication skills are required.
  • Valid driver's license & reliable transportation required.

A criminal background check and driving record check will be conducted.

Haley Ward is proud to be an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity, gender identity, marital status, age, national origin, disability or veteran status, age or any other federally protected class established by law.

Location: Saco, ME - Reliably commute or planning to relocate before starting work (Required)

The estimated range for this role is: $87,360 to $102,960. Actual compensation may vary based on factors such as related work experience, location, market conditions, education/training, certifications, credentials, skills, and demonstrated proficiency for the role. Compensation is reviewed at least annually each year. Compensation is also adjusted throughout the year to recognize position advancement, responsibilities and licensure and/or certification.