1

Programmer Programmer Jobs in Thorold, ON (NOW HIRING)

Geotechnical Engineer Hamilton, 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 ...

Electrical Project Engineer Hamilton, 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 ...

ML Engineer (BFSI) Job Title: Machine Learning Engineer Position Overview: The ML Engineer will develop, deploy, and optimize machine learning solutions supporting fraud detection, risk analytics ...

Lead all engineering efforts related to new product development, including conceptual design, feasibility studies, detailed analysis, and the definition of testing requirements. * Collaborate ...

next page

Showing results 1-20

Programmer Programmer information

See Thorold, ON salary details

$15

$41

$73

How much do programmer programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for programmer programmer in Thorold, ON is $41.10, according to ZipRecruiter salary data. Most workers in this role earn between $28.54 and $45.67 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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 analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What cities near Thorold, ON are hiring for Programmer Programmer jobs? Cities near Thorold, ON with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Thorold, ON as of May 2026, with employment types broken down into 87% Full Time, 3% Part Time, 1% Temporary, 8% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $85,494 per year, or $41.1 per hour.
Geotechnical Engineer

Geotechnical Engineer

exp

Hamilton, ON

CA$80K - CA$110K/yr

Full-time

Posted 24 days ago


Job description

Geotechnical Engineer 

Hamilton, 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 Geotechnical Engineer!

Your work environment at EXP

EXP is currently seeking a Geotechnical Engineer to join our engineering team in Hamilton, Ontario. Reporting to the Geotechnical Division Manager, the successful candidate will provide technical services to a variety of projects which they will be assigned.

What a day at EXP has in store for you

  • Developing and maintaining business relationships with clients;
  • Directing field materials testing services on construction projects, reviewing field reports, drafting reports;
  • Preparing proposals for material inspection and testing services and geotechnical investigations;
  • Carrying out footing base inspections and troubleshooting construction site issues;
  • Attending project meetings and carrying out site inspections when technical guidance and support is required;
  • Collaborating with staff when dealing with difficult, complex and unusual matters and decisions;
  • Planning and overseeing geotechnical investigations from proposal phase to report, including meetings, and client correspondence;
  • Co-ordinating with clients, colleagues, suppliers and third parties to accomplish the required project objectives;
  • Experience with Geotechnical instrumentation and settlement monitoring programs would be an asset;
  • Working independently with little supervision, depending on the complexity of the assignment;
  • Liaising with clients, contractors, consultants, municipal staff, and other stakeholders;
  • Coaching, mentoring and developing field technicians and EITs.

What your experience looks like

  • P.Eng. Designation from Ontario or ability to obtain P.Eng within one year is required;
  • Minimum Bachelor's Degree in Geotechnical, Civil, or Geological Engineering;
  • A minimum of 4-5 years of relevant experience in Geotechnical engineering, preferably with experience in materials testing;
  • Previous scheduling or coordination experience would be considered a strong asset;
  • Development of comprehensive scopes of work to the client's requirements;
  • Ensuring that standards and criteria have been met;
  • Accurately and appropriately reporting project assignments on schedule;
  • Management of multiple projects at one time;
  • Experience with complex geotechnical investigations and design work an asset;
  • Strong verbal and written (English) communication;
  • Ability to exercise diplomacy and tact when interacting with fellow staff, clients, consultants and contractors;
  • Strong organizational and time management skills, including multi-tasking and prioritizing;
  • Strong problem-solving skills;
  • Familiarity with standard construction procedures and methodologies;
  • Ability to work in a team environment;
  • Strong Microsoft Word and Excel experience required, knowledge of gINT and AutoCAD would be an asset;
  • Valid driver's license and vehicle.

This job posting is for an immediate hire within our organization.

The salary range for this role is between $80k-$110k. 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.


 

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.