1

Programmer Programmer Jobs in Manitoba (NOW HIRING)

Mid-Level Hydrotechnical Engineer

Winnipeg, MB · On-site +1

CA$95K - CA$112K/yr

Kleinschmidt has a full-time opening for a Hydrotechnical Engineer to complete hydrology and hydraulic analyses as part of a multi-disciplinary team and assist with the design of hydraulic structures ...

POSITION SUMMARY Reporting to the Manufacturing Engineering Supervisor, you will support all manufacturing engineering activities within the assigned cells, including electrical system integration ...

Overview If you are looking for an employer that has large-scale international engineering projects to offer. If you want to make a difference to a multitude of communities by improving their daily ...

We are looking for a talented engineer with a power distribution, substation, protection and controls background to promote our skills to new clients and maintain our existing client base. The ...

Controls Engineer/Technologist Job Summary We are seeking a Manufacturing-focused Controls Engineer or Technologist who will participate as part of a team in the development and continuous ...

Product Engineering Leader About us: At K-Hart Industries Ltd. we are passionate about designing and manufacturing agricultural equipment that makes a difference for conservation-minded farmers ...

Senior Engineering Manager Position Type: Regular - Full-Time Requisition ID: 40886 Senior Engineering Manager Portage la Prairie, MB In every role, McCainers are ambitious, curious, and passionate ...

Engineering Reports To: Engineering Manager About AROW Global At AROW Global , we are committed to excellence, innovation, and collaboration. As a leader in manufacturing, we deliver high‑quality ...

As a Municipal Engineer / Technologist , you will contribute directly to the planning, design, and delivery of water, wastewater, drainage, and roadway systems that support resilient, sustainable ...

Hydrotechnical Engineer

Winnipeg, MB · On-site +1

CA$122K - CA$162K/yr

As a Hydrotechnical Engineer in our Prairies & North group, you'll shape the future of water resources engineering across Manitoba, Saskatchewan, northern communities, and remote regions. You'll lead ...

Municipal Engineer/Technologist

Winnipeg, MB · On-site

CA$89K - CA$118K/yr

As a Municipal Engineer / Technologist , you will contribute directly to the planning, design, and delivery of water, wastewater, drainage, and roadway systems that support resilient, sustainable ...

Hydrotechnical Engineer

Winnipeg, MB · On-site +1

CA$122K - CA$162K/yr

As a Hydrotechnical Engineer in our Prairies & North group, you'll shape the future of water resources engineering across Manitoba, Saskatchewan, northern communities, and remote regions. You'll lead ...

next page

Showing results 1-20

Programmer Programmer information

See Manitoba salary details

$16

$43

$77

How much do programmer programmer jobs pay per hour?

As of Jul 23, 2026, the average hourly pay for programmer programmer in Manitoba is $43.27, according to ZipRecruiter salary data. Most workers in this role earn between $30.05 and $48.08 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 are popular job titles related to Programmer Programmer jobs in Manitoba? For Programmer Programmer jobs in Manitoba, the most frequently searched job titles are:
Infographic showing various Programmer Programmer job openings in Manitoba as of July 2026, with employment types broken down into 82% Full Time, 11% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $90,002 per year, or $43.3 per hour.
Mid-Level Hydrotechnical Engineer

Mid-Level Hydrotechnical Engineer

Kleinschmidt

Winnipeg, MB • On-site, Remote

CA$95K - CA$112K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Kleinschmidt has a full-time opening for a Hydrotechnical Engineer to complete hydrology and hydraulic analyses as part of a multi-disciplinary team and assist with the design of hydraulic structures and dams, fish passage facilities, inundation mapping and dam safety projects. This is a unique opportunity to work with Kleinschmidt's internationally recognized team of hydraulic and modelling experts. An ideal candidate would enjoy the challenge of combining sound engineering fundamentals with creative thinking to solve unique problems.

Location is flexible and may be based out of one of our Canadian offices in Peterborough (Ontario), Halifax (Nova Scotia), or in Winnipeg (Manitoba). Other locations may be considered for the right candidate. Our flexibility and core value of relationships allow us to offer employees the opportunity to work in a hybrid environment including working from the office and remotely.

Salary: $95,000-$112,000 based on experience

Who You Are

A registered Professional Engineer (or commitment to becoming one) with a B.Sc. and a minimum of 4-6 years' experience in hydrotechnical engineering or a closely related field. Previous experience in the design of hydraulic structures, hydrologic studies including Probable Maximum Precipitation and Probable Maximum Flood, hydraulic modeling, dam safety, and fish passage engineering work is preferred.

Knowledgeable: Knowledge of hydrology and hydraulics discipline-specific engineering principles and ability to apply to projects is required. Direct project experience completing hydrotechnical project tasks, including open channel flow and numerical modelling. Specific tasks could be related to hydrologic and hydraulic numerical modeling, floodplain mapping, dam breach and consequence assessments, dam decommissioning or removal, stream restoration, and/or fish passage engineering. Knowledge of the Canadian Dam Association Guidelines and associated bulletins, as well as applicable provincial regulations, would be considered an asset.

Experienced: 4-6 years' experience in Civil Engineering with P. Eng. registration is preferred. Direct project experience using numerical modelling software such as HEC-RAS and HEC-HMS. Experience using CFD modeling software, such as FLOW-3D, would be considered an asset. Demonstrated experience in the design of fish passage structures and river ice studies would be considered an asset.

Relationship-focused Team Player: Experience developing designs in consultation with other disciplines is required. Passion for learning from senior-level staff and other disciplines, while being part of a cohesive team, including delegating tasks to others. Demonstrates the ability to work effectively with a multidisciplinary team while applying engineering skills from analysis and design through to construction. Experience collaborating with regulators, biologists, and other scientists is a plus. Interest in establishing long-lasting relationships with clients to assist them in solving complex engineering challenges.

Additional Requirements

  • Must be authorized to work in Canada and able to acquire authorization to work in the United States when project needs dictate.
  • Must be willing to travel and possess a valid driver's license.
  • Must possess and maintain a P.Eng. (or be committed to getting licensed within a year) and be able to add other provincial licenses as required. Kleinschmidt provides support for PDH/CPD and P.Eng.

About the Position

In this role you will work directly with junior, other intermediate, and senior staff on all stages of project delivery from conceptual designs to issued-for-construction drawings. Project work will require close collaboration with all engineering disciplines, scientists, data analysts, and regulatory experts to develop innovative solutions that support renewable energy and water infrastructure projects. Through these projects you will have the opportunity to gain specialized expertise in hydrotechnical engineering, including floodplain mapping, dam breach and consequence assessments, dam decommissioning or removal, hydropower feasibility, and fish passage engineering.

The scope and scale of projects at Kleinschmidt will engage your curiosity and facilitate professional growth. The successful candidate will be supported and mentored by our senior engineers and principal engineers in the fields of hydraulic analysis, fish passage, dam safety while learning more about the adjacent engineering disciplines.

Discover Your Future at Kleinschmidt

At Kleinschmidt, we combine engineering expertise, regulatory know-how, and scientific skills to tackle the most challenging projects in renewable energy, water resources, and the natural environment. With 60 years of experience, we stand out as one of North America's premier employee-owned consulting firms specializing in hydropower.

Our team thrives on passion and engagement, continuously pushing the boundaries of innovation and creativity. At Kleinschmidt, you'll find a vibrant community of professionals eager to share knowledge and help you achieve your career goals. We place technical excellence at the core of what we do, fostering an environment that prioritizes continuous learning and professional development. Join us and turn your potential into impactful solutions that define the future of our planet.

Our Process

Kleinschmidt strives to provide a great candidate experience. After careful review of resumes, we will notify those we are interested in interviewing. We may ask for more details with an initial screening. Our process normally involves two interviews. The top candidate will then be asked to provide 2-3 references and offered a benefits call, a unique step in our process where we describe our full benefits package. The final step is an offer sent via email.

Benefits

  • Competitive salary
  • Bonus Program
  • Comprehensive medical/dental/vision package
  • Registered Retirement Savings Plan (RRSP) and Deferred Profit-Sharing Plan (DPSP) with matching
  • 10 Annual Holidays
  • Paid Time Off
  • Paid Weekly Indemnity
  • Paid Life Insurance
  • Company Paid Short-Term Disability and Life Insurance
  • Paid Parental Leave
  • Tuition Assistance
  • Employee Ownership

It is our company policy and culture to provide equal opportunity to all persons without regard to race, color, religion, sex, sexual orientation, gender status, disability status, national origin, veteran status, and all other dimensions of diversity.