1

Computer Programmer Jobs in Manitoba (NOW HIRING)

Promote compliance with all relevant engineering standards and internal procedures for all design activities Maintain structural engineering work procedures, specifications, and computer aided design ...

Bachelor's or Master's degree in Engineering, Computer Science, Robotics, Mechatronics, or a related field, with 3+ years of experience in robotics, autonomous vehicles, industrial automation ...

Bachelor's or Master's degree in Engineering, Computer Science, Robotics, Mechatronics, or a related field, with 3+ years of experience in robotics, autonomous vehicles, industrial automation ...

POSITION SUMMARY Reporting to the Manufacturing Engineering Supervisor, you will support all ... Superior computer and organizational skills * Goal orientated and motivation to achieve tasks ...

Manufacturing Engineer Location: Winnipeg, MB Department: Engineering Reports To: Engineering ... Design and procure tooling, fixtures, and production aids using 3D CAD software (Solid Edge ...

Senior C++ Software Engineer

Winnipeg, MB ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

Senior C++ Software Engineer

Winnipeg, MB ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

Providing practical, economical engineering solutions and advanced technical advice to resolve ... Strong computer skills, including document preparation; understanding of CADD tools.

Drafting (CAD) experience * Excellent interpersonal and organizational skills; self-initiative and ... engineering from an accredited university. Benefits: Gerdau offers excellent benefits including:

Starting at $110,000 CAD, commensurate with experience. About the Team: The Data & Analytics team ... About the Role: The Senior Data Engineer will design, build, and improve the data platform ...

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field (Degrees in Systems Engineering or Electrical Engineering with relevant integration ...

next page

Showing results 1-20

Computer Programmer information

See Manitoba salary details

$34K

$67.7K

$111K

How much do computer programmer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for computer programmer in Manitoba is $67,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,000.00 and $78,000.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are popular job titles related to Computer Programmer jobs in Manitoba? For Computer Programmer jobs in Manitoba, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Manitoba look for? The top searched job categories for Computer Programmer jobs in Manitoba are:
What are popular job titles related to Computer Programmer jobs in MB? For Computer Programmer jobs in MB, the most frequently searched job titles are:
Infographic showing various Computer Programmer job openings in Manitoba as of July 2026, with employment types broken down into 87% Full Time, and 13% Part Time. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $67,674 per year, or $32.5 per hour.

Structural Engineer/ Winnipeg

Brunel

Winnipeg, MB โ€ข On-site

Full-time

Posted 4 days ago


Job description

Brunel has partnered with Hatch to support the hiring of a Structural Engineer join their team. Hatch is a globally recognized engineering, project delivery, and professional services firm, committed to the pursuit of a better world through positive change. With over 70 years of expertise across mining, energy, and infrastructure, Hatch delivers innovative and sustainable solutions worldwide.
Through this partnership, we are seeking aย Structural Engineer to join Hatchโ€™s Project Delivery Group (PDG)โ€”a dynamic and globally integrated team delivering world-class projects. The PDG combines deep expertise in sustainable studies, asset development, and operations, leveraging industry-leading methodologies, governance, and systems.
The Structural Engineer will be part of an engineering team providing engineering services to large and small mining projects, including underground mining areas. The Senior Structural Engineer participates in a wide range of projects covering concrete foundations and structural steel design. Activities include layout development and structural analysis of industrial structures for both front end planning and the detailed engineering phase for multi-discipline projects.
The Structural Engineer is responsible for preparing engineering calculations, supervising the work of designers and junior engineers, and developing technical specifications, data sheets and reports.
The Structural Engineer reports to the Lead Structural Engineer on a large project and to the Project Manager or Engineering Manager on a small project.
Key Responsibilities
ย 
  • Assist the Engineering Manager/Lead Structural Engineer with the delivery of project requirements as they relate to scope, cost and schedule work to ensure the implementation of safety and integrity principles in structural documentation.
  • Promote compliance with all relevant engineering standards and internal procedures for all design activities Maintain structural engineering work procedures, specifications, and computer aided design programs
  • Prepare engineering calculations
  • Prepare technical specifications based on input received from other disciplines
  • Prepare and contribute to technical memos and reports, within areas of expertise
  • Provide input to engineering, operating and capital cost estimates
  • Prepare and/or review project standard specifications and design criteria
  • Participate in and contribute to design reviews
  • Carry out assigned tasks within budget and schedule
  • Stamp documents and drawings as required and if appropriately registered
  • Manage small capital and maintenance projects
  • Assist in defining project scope
  • Assist in preparing proposals
  • Review and evaluate technical work prepared by junior engineers, intermediate engineers, designers, technicians and technologists
  • Assist in the compilation and delivery of monthly engineering status reports.
    ย 
Qualifications and Experience
Essential
  • A recognized degree in civil/structural engineering from an accredited university
    Registration as a professional engineer. Alternatively, registration as a candidate professional engineer actively working towards professional registration or regional equivalent.
  • Minimum 7+ years project engineering experience, including experience in underground mining projects and related structures such as mine shaft and headframe design. Good communication and interpersonal skills
  • Good planning and organizational skills
  • Ability to function with minimal supervision
  • Sound understanding of design engineering codes and technical standards
  • Experience with Staad Pro structural analysis software. ย Familiarity with Mathcad and SAP 2000 is beneficial.
  • Awareness of Health, Safety, Environment and Community (HSEC) Policy and standards.
ย 
Preferred
  • Sound knowledge of 3D data-centric design systems
  • Sound knowledge of engineering management systems
  • Ability to delegate tasks and effectively supervise others Experience in the use of procedures and workflows in the execution of projects

Why join Hatch?
  • Work withย high-performing, collaborative teamsย making a real impact
  • Be part ofย innovative, global projectsย across industries
  • Engaging and collaborative office environment
  • Long-term career development opportunities
  • โ€œThink globally, work locallyโ€ culture

ย 

Powered by JazzHR

HnUvhehl7j