1

Junior Software Programmer 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 ...

Senior Principal Engineer

Portland, ME · On-site

$128K - $177K/yr

Mentor junior drinking water staff. * Coordination and collaboration with clients. * Coordination ... Proficient in all MS Office based computer software * Excellent communication and interpersonal ...

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 ...

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 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 ...

Candidates should be comfortable overseeing the work of junior staff members and have the ability ... Working knowledge of analysis, design and load rating software such as AASHTOWare's BrR, Bentley ...

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 ...

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 ...

next page

Showing results 1-20

Junior Software Programmer information

See Portland, ME salary details

$7

$27

$48

How much do junior software programmer jobs pay per hour?

As of Aug 4, 2026, the average hourly pay for junior software programmer in Portland, ME is $27.59, according to ZipRecruiter salary data. Most workers in this role earn between $16.73 and $33.94 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 Portland, ME look for? The top searched job categories for Junior Software Programmer jobs in Portland, ME are:
Infographic showing various Junior Software Programmer job openings in Portland, ME as of July 2026, with employment types broken down into 88% Full Time, 11% Part Time, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $57,382 per year, or $27.6 per hour.

Junior Substation Designer

WSP

Freeport, ME • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


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