1

Programmer Jobs in Newfoundland and Labrador (NOW HIRING)

Electrical Engineer, Mining

Saint John's, NL · On-site

CA$90K - CA$119K/yr

Electrical Engineer, Mining St. Johns, NL, Brampton, Sudbury, or North Bay, ON At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of ...

At CBCL Limited, we are a successful, dynamic, growing engineering and environmental consulting firm.We have an exciting opportunity for a Structural Bridge Engineer to join our dynamic team based in ...

Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying ...

Mining Engineer - Independent Contractor St. Johns, NL, Brampton, Sudbury, or North Bay, ON At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a ...

The Intermediate Engineer will report to the Project Technical/Engineering Manager and will receive day-to-day direction for activities such as analyses, reports/document reviews, tendering, design ...

The Intermediate Engineer will report to the Project Technical/Engineering Manager and will receive day-to-day direction for activities such as analyses, reports/document reviews, tendering, design ...

DOF Canada is currently seeking multiple candidates for Second Engineer positions to work on Canadian Flagged Offshore Support Vessels. Offshore work schedule will be based on a 28-day rotation. We ...

DOF Canada is currently seeking multiple candidates for Second Engineer positions to work on Canadian Flagged Offshore Support Vessels. Offshore work schedule will be based on a 28-day rotation. We ...

Mission The Senior Well Engineer located in St.Johns Newfoundland is responsible for providing technical leadership and engineering support for drilling and well construction activities on complex ...

Engineering Location: St. John's, NL, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical ...

The Mechanical Engineer located in St. John's, NL is responsible for providing operations support, rapid response engineering, and leadership in failure investigations. This role focuses on ...

Engineering Location: St. John's, NL, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical ...

The Staff Instrumentation Engineer position involves participation in proposed modifications and daily technical support of instrumentation and control systems. This position requires provision of ...

Showing results 21-40

Programmer information

See Newfoundland and Labrador salary details

$16K

$73.7K

$131.5K

How much do programmer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for programmer in Newfoundland and Labrador is $73,705.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $86,000.00 per year, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Newfoundland and Labrador?

The most popular types of Programmer jobs in Newfoundland and Labrador are:

What are popular job titles related to Programmer jobs in Newfoundland and Labrador?

For Programmer jobs in Newfoundland and Labrador, the most frequently searched job titles are:

What are popular job titles related to Programmer jobs in NL?

For Programmer jobs in NL, the most frequently searched job titles are:

Infographic showing various Programmer job openings in Newfoundland and Labrador as of September 2026, with employment types broken down into 82% Full Time, 11% Part Time, 6% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $73,705 per year, or $35.4 per hour.

Electrical Engineer, Mining

Saint John's, NL • On-site

CA$90K - CA$119K/yr

Full-time

Re-posted 4 days ago


Job description

Electrical Engineer, Mining

St. Johns, NL, Brampton, Sudbury, or North Bay, ON


 

At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world's most complex challenges. Here, you join a team that leverages differences, harnesses their entrepreneurial spirit in an employee-owned company, that believes diversity is what gives us strength, seeks sustainable results and shares ambitions for each other, our clients and the communities we are part of and serve. To be a part of EXP means to have your own experience, while staying connected to a global network of professionals, who believe we are a part of something bigger. Together, we are EXP.

Are you ready to design your future?

Be our next Electrical Engineer, Mining!

Your work environment at EXP

In this role, you will be a part of the Mining Team, based in Sudbury or North Bay, ON office.


What a day at EXP has in store for you

  • PLC, Power, Automation and instrumentation mining experience required.
  • Responsible for meeting firm's engineering quality levels of discipline on assigned projects.
  • Oversees development of design concepts by Designers, and ensure proper application and execution.
  • Verifies Designer's work quality regarding specifications, reports, code application, submittal review, equipment selection, deliverables, and drawings.
  • Responsible for applying the EXP's risk management practices of electrical engineering.
  • Have a solid understanding of engineering fundamentals and advanced concepts to execute all required aspects of discipline engineering.
  • Encourages collaboration to seek the best solutions.
  • Manages work plans and deliverables on multiple projects within budgeted hours.
  • Executes complex electrical designs with conflicting design requirements or difficult coordination.
  • Perform front-end loading of Electrical systems for projects.
  • Contributes to revisions of EXP's design standards and master specifications.
  • Evaluates Value Engineering (cost cutting) items with respect to our level of risk.
  • Edits and develops the basis of design narratives documenting the project scope.
  • Develops electrical one-lines, load lists, area classifications, etc.
  • Participates in HAZOP, PHA, safety reviews.


What your experience looks like

  • Bachelor's degree in Electrical Engineering from an Accredited University.
  • Registration as a Professional Engineer (P. Eng.) within the province is mandatory. 
  • At least 6 years of experience in the mining or industrial industry.

This job posting is for an existing position vacancy within our organization.

The salary range for this role is between $90K - $119K. The actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location.


 


 

EXP subscribes to the Workplace Equity Program. Applications from women, members of visible minorities, Indigenous peoples and persons with disabilities are encouraged. Persons with disabilities can obtain accommodation for the selection process by contacting us at the following email address: hrsupport@exp.com.

#mining

#LI-AO1 
 

Our story

With a mission to understand, innovate, partner and deliver, EXP provides engineering, architecture, design and consulting services to the world's built and natural environments.

Our heritage dates back to 1906, when the earliest of EXP's predecessor companies started its engineering infrastructure practice. Today, thousands of creative professionals across EXP work together to deliver extraordinary experiences year after year.

What makes us different

The passion, enthusiasm, diversity and industry-leading capabilities of our employees make us who we are. We're committed to providing a challenging work environment that cultivates career growth, encourages creativity and rewards excellence.

Find out more about life at EXP by visiting www.exp.com.