1

Fresh Graduate Software Engineer Jobs in Saskatchewan

Undergraduate or Graduate degree in Civil Engineering * 5-8 years of earthwork and underground and ... Experience with Civil 3D software would be an asset * Current authorization to lawfully work in ...

Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...

Manager - Hydrogeology

Saskatoon, SK ยท On-site +1

CA$120K - CA$180K/yr

Post-graduate degree in Geoscience or Engineering, with a focus on Hydrogeology, or a related field ... Proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) and other business software

Engineering technologist diploma or graduate degree in related field is considered an asset * At ... AutoCAD and/or 3D design/drafting software capabilities is considered an asset * Authorization to ...

Fresh Graduate Software Engineer information

What is a fresh graduate software engineer?

A Fresh Graduate Software Engineer is an entry-level role for recent graduates with a degree in computer science or a related field. They typically work on coding, testing, debugging, and collaborating with senior engineers to develop software solutions. This role helps new engineers gain hands-on experience with programming languages, development tools, and industry best practices. It often involves learning from mentors, contributing to real projects, and growing technical and problem-solving skills.

What types of projects or tasks can I expect to work on as a fresh graduate software engineer?

As a Fresh Graduate Software Engineer, you will typically start by assisting with code development, debugging, and testing under the guidance of senior engineers. Common tasks include contributing to software features, fixing bugs, reviewing code, and helping maintain documentation. You may work on real-world client projects or internal tools, depending on the company's focus, and regularly participate in team meetings and code reviews. This hands-on experience helps you develop practical skills, understand software development cycles, and build a foundation for future career growth.

What are the key skills and qualifications needed to thrive as a fresh graduate software engineer?

To thrive as a Fresh Graduate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, experience with integrated development environments (IDEs), and internships or personal projects are highly valued. Strong communication, a willingness to learn, and teamwork skills help new engineers adapt quickly and contribute to projects. These skills collectively enable new graduates to tackle technical challenges, grow professionally, and integrate smoothly into collaborative development environments.

What are popular job titles related to Fresh Graduate Software Engineer jobs in Saskatchewan? For Fresh Graduate Software Engineer jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching Fresh Graduate Software Engineer jobs in Saskatchewan look for? The top searched job categories for Fresh Graduate Software Engineer jobs in Saskatchewan are:
Infographic showing various Fresh Graduate Software Engineer job openings in Saskatchewan as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 79% Physical, 4% Hybrid, and 17% Remote job distribution.

Senior Water Resources Engineer I

True Environmental

Saskatoon, SK โ€ข On-site

CA$120K - CA$170K/yr

Full-time

Re-posted 16 days ago


Job description

Ensero Solutions is an environmental consulting and remediation business with specific expertise in environmental assessments, permitting, regulatory and compliance services, active/passive water treatment, mine water management, and turnkey remediation services for the mining industry and broader industrial sectors. At Ensero, we get the opportunity to make a positive impact on the environment and people's lives. We're building a culture where people can grow their careers and are challenged to solve our client's toughest environmental problems.
ย 
ย 

Reporting to the Water Resources Engineering Lead, the Senior Water Resources Engineer I is responsible to work within the engineering team to provide hydrotechnical and water resource engineering, input and support for environmental baseline, water management, water treatment, permitting, remediation and reclamation projects.
Responsibilities
  • Provide hydrology, hydraulics and water resource engineering input and support for environmental baseline, water management, water treatment, permitting, remediation and reclamation projects.
  • Support risk analysis related to water resources.
  • Prepare and provide senior review of detailed technical reports, drawings, specifications and correspondence.
  • Develop hydrological conceptual site models using different software (e.g., HEC-HMS, SWMM, etc.)
  • Develop hydraulic modelling and assessment for different water bodies and hydraulic infrastructures (e.g., channels, rivers, etc.) using different relevant software (e.g., HEC-RAS, FLO2D).
  • Support development of baseline hydrology programs.
  • Develop site specific water balance models for integration into GoldSim water and load balance models.
  • Develop climate records using climate change projections.
  • Work with multidisciplinary teams (modelers, hydrogeologist, hydrologist, surface water quality specialists, GIS) to delivery complex, technical scopes of work related to water resource engineering.
  • Build and maintain client relationships through ongoing communication and understanding of client goals.
  • Develop scopes of work and cost estimates to complete tasks associated with hydrology and water resource engineering.
  • Mentor intermediate and junior staff in area of hydrotechnical and water resource engineering.
  • Travel to potential and existing work sites to interface with on-site staff, vendors, customers, regulatory personnel, and project partners.
  • Participate in community engagement and consultation events.
  • Monitor and promote system environmental health and worker safety compliance.
  • Support other engineering projects as part of the Ensero Engineering Team.
  • Manage special projects that support the broad-based needs of a rapidly expanding company.
  • All other related duties as required.
ย 
Minimum Experience and Qualifications
  • Bachelor's degree in civil, water resources, or environmental engineering.
  • A Professional Engineering designation is required.
ย 
  • Minimum 10 years of related experience in Water Resources Engineering or Hydrotechnical Engineering.
  • Experience working in environmental consulting or project consulting setting.
  • Strong organizational skills and problem-solving skills.
  • Computer skills including Microsoft Office Suite, water resources engineering related software (HEC-RAS, HEC-HMS, GoldSim, etc.) and coding (e.g., Python, R, MATLAB, etc.).
Desired Qualification
  • Post-graduate education (graduate level course, short course, Masters, etc.)
$120,000 - $170,000 a year
Ensero has offices in Canada (Saskatoon, Vancouver and Whitehorse) and the US (Denver), and is well established as an innovative leader in regulatory, environmental management, water treatment, remediation technologies, and facility operations. We believe in giving you the opportunity to learn and to help make an impact on the sustainability of the environment.
ย 
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
apply for this job