1

New Grad Software Developer Jobs in Saskatchewan

Lead system validation and verification activities (IQ/OQ) for configuration changes and software ... New Entity QMS Integration: Evaluate existing QMS processes, documentation, and tools of new or ...

... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards

... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards

... Software (ClinOPS SW) team as a Junior Business Analyst, supporting the optimization of internal ... Partnering closely with Operations Engineering, development teams, and global Operations Centers ...

CA$120K - CA$151K/yr

Networking, Security, Hardware or Software * Expert level understanding of DevOps Culture ... Whether you are new to corporate tech, returning to work after a gap in employment, or looking to ...

... engineered for people. At CIMA+, we care about our people and make sure that they feel valued ... This means new, exciting complex projects that you will have the ability to shape and be a part of.

next page

Showing results 1-20

New Grad Software Developer information

See Saskatchewan salary details

$26K

$84.7K

$152.5K

How much do new grad software developer jobs pay per year?

As of Jun 25, 2026, the average yearly pay for new grad software developer in Saskatchewan is $84,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,500.00 and $107,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are popular job titles related to New Grad Software Developer jobs in Saskatchewan? For New Grad Software Developer jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching New Grad Software Developer jobs in Saskatchewan look for? The top searched job categories for New Grad Software Developer jobs in Saskatchewan are:
What cities in Saskatchewan are hiring for New Grad Software Developer jobs? Cities in Saskatchewan with the most New Grad Software Developer job openings:

Control System Programmer

Prairie Machine

Saskatoon, SK

Other

Medical, Dental, Life, Retirement

Posted 27 days ago


Job description

About Us

Prairie Machine is a global leader in the manufacturing and supply of heavy-duty equipment and technical solutions for the heavy industrial and mining industries. We are looking for people who are as passionate as we are; people with a desire to succeed, people who aspire for greatness, and people who want to be recognized and appreciated for their contributions.

Why Choose Prairie Machine?

  • Competitive Wages, Rewards, and Incentives
  • Health and Dental Coverage & Life and Disability Coverage
  • Pension and RRSP programs
  • Career Growth and Development
  • Work-life balance

Job Profile

The computer programmer prepares and tests software for battery electric vehicles as well as mobile underground mining equipment. They will develop programs, test algorithms, model solutions, and participate in factory acceptance tests. They will work with the service crew to investigate problems and propose solutions.

The position works in our engineering group that develops continuous boring machines, conveyor solutions, and battery electric vehicles for the underground mining industry. The computer programmer will be an essential part of building, improving, and developing new solutions to Prairie Machine's extensive product line of mining equipment.

Primary Responsibilities

  • Create computer programs that control underground mining equipment.
  • Factory commissioning and service work for battery electric vehicles, conveyor systems, and mining machines.
  • Write PLC and computer code using structured text, C analogous languages, and other languages.
  • Learn new programming languages and update older code to work with new hardware.

General Expectations

  • Follow prescribed safety standards, rules, and regulations, ensuring all workers comply
  • Instill a safety culture, lead by example
  • Commissioning equipment in an underground mining situation
  • Identify and record non-conformities and participate in their resolution
  • Participate in continuous Improvement initiatives
  • Recommend improvements and develop improvement plans in production methods, equipment, operating procedures and working conditions
  • Maintain a well-organized and clean facility as per PMP vision

Qualifications

  • Completion of a Computer Systems Engineering/Technology Diploma
  • Familiarity with the resource extraction industry or battery electric vehicles
  • Excellent communication skills both written and verbal
  • Strong demonstrated interest in learning new programming languages
  • Minimum 2 years experience

Additional qualifications that would be considered an asset

  • Experience in mining, manufacturing, or mineral processing
  • C, C++, python, bash, html, php languages
  • Experience in Linux environment
  • Wifi / LTE networking
  • CANbus protocol
  • Rockwell Studio 5000
  • Siemens PLC