1

Junior Software Developer Jobs in Portland, ME (NOW HIRING)

Work collaboratively with engineers and crossfunctional teams to execute assigned project work ... Basic proficiency with technical writing, office automation, software, math principles ...

Work collaboratively with engineers and cross-functional teams to execute assigned project work ... Basic proficiency with technical writing, office automation, software, math principles ...

Software Engineer

Westbrook, ME · On-site

$50 - $60/hr

Python Developer Duration: 6 months 100% Remote Pay Range: $50/hr - $60/hr What you'll work on * AI ... software you built from them. * Vision and execution together; neither alone is enough. * Deep ...

Senior Principal Engineer

Portland, ME · On-site

$128K - $177K/yr

Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an ... Mentor junior drinking water staff. * Coordination and collaboration with clients. * Coordination ...

Senior Software Engineer

Westbrook, ME · On-site

$124K - $164K/yr

Builds groundwork for data consumers (software or human) to easily retrieve needed data for evaluations and experiments. Builds operational data use cases such as moving large volumes of data across ...

Front-End Developer

New Gloucester, ME · On-site +1

$90K - $105K/yr

Overview We're hiring a Front-End Developer to build the websites that carry our biggest brands. We're growing, and so is the work. We've got a packed pipeline of major builds, including headless ...

Senior Civil Engineer

South Portland, ME · On-site

$110K - $179K/yr

Mentor and assist junior engineers in developing final design and construction plans. Additional ... AutoCAD Civil 3D software experience. * Experience working with state or local Departments of ...

Front-End Developer (Remote)

New Gloucester, ME · Remote

$106K - $123K/yr

Overview We're hiring a Front-End Developer to build the websites that carry our biggest brands. We're growing, and so is the work. We've got a packed pipeline of major builds, including headless ...

Mechanical Engineer

Portland, ME · On-site

$85K - $100K/yr

Perform load and energy calculations with software such as IES and similar programs. * Conduct ... Oversee and provide guidance to junior engineers and designers. * Lead project teams and serve as a ...

Mechanical Engineer

Portland, ME · On-site

$85K - $100K/yr

Perform load and energy calculations with software such as IES and similar programs. * Conduct ... Oversee and provide guidance to junior engineers and designers. * Lead project teams and serve as a ...

Perform hydrologic and hydraulic (H&H) modeling using industry-standard software * Prepare ... Mentor junior staff and contribute to team knowledge-sharing and development * Participate in ...

Senior Structural Engineer

Yarmouth, ME

$103K - $139K/yr

Provide mentoring and training to junior staff Requirements * BS in Civil Engineering * PE License ... software (preferred) * Experience with local client base preferable (MaineDOT, NHDOT) * Must be ...

Senior Structural Engineer

Yarmouth, ME · On-site

$103K - $139K/yr

Provide mentoring and training to junior staff Requirements * BS in Civil Engineering * PE License ... software (preferred) * Experience with local client base preferable (MaineDOT, NHDOT) * Must be ...

Showing results 21-40

Junior Software Developer information

See Portland, ME salary details

$24.6K

$91.1K

$140.7K

How much do junior software developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for junior software developer in Portland, ME is $91,060.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $89,000.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Portland, ME? The most popular types of Software Developer jobs in Portland, ME are:
What are popular job titles related to Junior Software Developer jobs in Portland, ME? For Junior Software Developer jobs in Portland, ME, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Portland, ME look for? The top searched job categories for Junior Software Developer jobs in Portland, ME are:
What cities near Portland, ME are hiring for Junior Software Developer jobs? Cities near Portland, ME with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Portland, ME as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $91,060 per year, or $43.8 per hour.

Junior Substation Designer

WSP

Freeport, ME • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


WSP rating

8.6

Company rating: 8.6 out of 10

Based on 69 frontline employees who took The Breakroom Quiz

17th of 72 rated business consultants


Job description

WSP is currently initiating a search for an Junior Substation Designer for our Freeport, ME office. Be involved in projects with our Power & Energy Substation Team and be a part of a growing organization that meets our clients' objectives and solves their challenges.

This Opportunity

Under general supervision, provides technical design and CADD support on projects to produce designs and specifications to be used for planning, infrastructure, and technical services business lines. This role will support electric utility transmission and distribution substation projects and may focus on physical substation design and/or protection & control (P&C) design support. Tasks may include developing skills and generating CADD designs on assigned projects of basic complexity. Generates accurate and concise design phase deliverables including plans, details, models, schematics, specifications, and material lists related to substation design packages. Ensures responsibilities are delivered with quality that meets acceptable industry standards for design, accuracy, and functionality.

Your Impact
  • Under general supervision, assist with collecting, compiling, and analyzing data from physical work sites, surveys, structural concepts, blueprints, schematics, technical drawings, diagrams, sketches, and specifications to support substation drafting and design activities.
  • Under general supervision, use computeraided design and drafting (CADD) software to assist with basic to routine design details and prepare drawings requiring a high degree of precision.
  • Provide basic technical design assistance to support the proper illustration, fit, form, and function of substation physical and/or P&C design elements, while following applicable design standards and specifications.
  • Assist with verifying calculations, design elements, interpretation of contract plans and specifications, and escalate discrepancies or technical issues for appropriate resolution.
  • Support preparation of substation design deliverables such as general arrangement drawings, equipment layouts, conduit and cable layouts, wiring diagrams, schematics, and material lists under engineer guidance.
  • Work collaboratively with engineers and crossfunctional teams to execute assigned project work.
  • Assist in ensuring plans adhere to applicable utility, industry, city, state, and federal codes and standards.
  • Prepare multiple versions of designs for review and incorporate engineer feedback as directed.
    Ensure specified dimensions, materials, and procedures comply with project and contract requirements.
  • Complete required training and continue developing technical and drafting skills related to substation design.
  • Exhibit working knowledge of drafting and design support practices related to substation design packages (physical and/or P&C).
  • Exercise responsible and ethical decision-making regarding company funds, resources and conduct, and adhere to WSP's Code of Conduct and related policies and procedures.
  • Perform additional responsibilities as required by business needs.
Who You Are

Required Qualifications

  • High School Diploma.
  • Minimum of 3 years of relevant post education experience with drafting and design support experience, including exposure to electric utility substation projects involving physical substation design and/or protection & control (P&C).
  • Must be legally authorized to work in the United States at the time of hire without current or future employer sponsorship.
  • Ability to communicate clearly and effectively in English, both verbally and in writing.
  • Familiar with drafting and design support principles, practices, methods, and techniques.
    Familiar with applicable codes, regulations, compliance practices, and recordkeeping requirements.
  • Developing analytical skills with the ability to evaluate information and apply sound judgement under supervision.
  • Capable interpersonal and communication skills when interacting with technical and nontechnical audiences.
  • Detailoriented with the ability to learn new techniques, manage multiple tasks, follow instructions, and comply with company policies.
  • Ability to work independently under general supervision and collaboratively within a team environment.
  • Basic proficiency with technical writing, office automation, software, math principles, spreadsheets, and related tools.
  • Proven track record of upholding workplace safety and ability to abide by WSP's health, safety and drug/alcohol and harassment policies.
  • Ability to work schedules conducive to project-specific requirements that may extend beyond the typical workweek.
  • Occasional travel may be required depending on project-specific requirements.

Preferred Qualifications:

  • Associate's Degree in closely related discipline is preferred.
  • Experience using AutoCAD, AutoCAD Electrical, and/or MicroStation to support substation physical and/or P&C drawing packages.

WSP Benefits:  

WSP provides a comprehensive suite of benefits focused on providing health and financial stability throughout the employee's career. These benefits include coverage related to medical, dental, vision, disability, and life; retirement savings; paid sick leave; paid vacation (or other personal time); paid parental leave; and paid time off for purposes of bereavement, voting, and/or attendance at naturalization proceedings.  

Compensation:

Expected Salary (all locations): $47,700 - $65,670

WSP USA is providing the compensation range that the company in good faith believes it might pay and offer for this position, based on the successful applicant's education, experience, knowledge, skills, abilities in addition to internal equity and specific geographic location. WSP USA reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, and/or federal law.

#LI-AN2

About WSP

WSP USA is the U.S. operating company of WSP, one of the world's leading engineering and professional services firms. Dedicated to serving local communities, we are engineers, planners, technical experts, strategic advisors and construction management professionals. WSP USA designs lasting solutions in the buildings, transportation, energy, water and environment markets. With more than 15,000 employees in over 300 offices across the U.S., we partner with our clients to help communities prosper.

www.wsp.com

WSP provides a flexible and agile workplace model while meeting client needs. Employees are also afforded a comprehensive suite of benefits including medical, dental, vision, disability, life, and retirement savings focused on providing health and financial stability throughout the employee's career.

At WSP, we want to give our employees the challenges they seek to grow their careers and knowledge base. Your daily contributions to your team will be essential in meeting client objectives, goals and challenges. Are you ready to get started?

WSP USA (and all of its U.S. companies) is an Equal Opportunity Employer Race/Age/Color/Religion/Sex/Sexual Orientation/Gender Identity/National Origin/Disability or Protected Veteran Status.

The selected candidate must be authorized to work in the United States.

NOTICE TO THIRD PARTY AGENCIES:

WSP does not accept unsolicited resumes from recruiters, employment agencies, or other staffing services. Unsolicited resumes include any resume or hiring document sent to WSP in the absence of a signed Service Agreement where WSP has expressly requested recruitment/staffing services specific to the position at hand.  Any unsolicited resumes, including those submitted to hiring managers or other business leaders, will become the property of WSP and WSP will have the right to hire that candidate without reservation - no fee or other compensation will be owed or paid to the recruiter, employment agency, or other staffing service. 


What WSP employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom