2

Entry Level Junior Software Developer Jobs in Calgary, AB

You may enter this role as a Junior, focusing on foundational responsibilities while developing the ... Work with developers and TPOs to clarify user stories and ensure domain accuracy * Test software ...

You may enter this role as a Junior, focusing on foundational responsibilities while developing the ... developers and TPOs to clarify user stories and ensure domain accuracy Test software features and ...

Be Seen First

CNC Programmer

Calgary, AB · On-site

CA$25 - CA$32/hr

... * Entry-level experience in CNC programming would be considered * Experience in the field is an asset Preferred Qualifications * Experience with CAD/CAM software * Hands-on knowledge of CNC machine ...

Water Resources Engineer

Calgary, AB · On-site

CA$30 - CA$55/hr

Provide technical support and mentoring to junior team members. * Prepare technical reports ... Demonstratedproficiencyinurban stormwatermodeling software (e.g., PCSWMM, EPA SWMM,MIKE ...

Aid in conducting comprehensive reviews of designs and drawings produced by junior team members ... Highly proficiency in using CAD and simulation software (e.g. Solidworks, Celsius EC) to create ...

Provide mentoring and technical guidance to junior engineering staff; support standardized design ... MS Office, BIM Software (e.g. Revit, Tekla). Travel Requirements: 0-10% Additional Requirements:

Provide engineering leadership through mentoring and development of junior staff, delivery of ... MS Office, BIM Software (e.g. Revit, Tekla). Travel Requirements : 0-10% Additional Requirements:

We're the first software business in the world to have our sustainability targets validated by the ... entry-level position intended for individuals with some experience triaging, reproducing, and ...

New

We're the first software business in the world to have our sustainability targets validated by the ... entry-level position intended for individuals with some experience triaging, reproducing, and ...

New

Confer with Engineers, Architects and Owners on changes and adjustments to cost estimates and ... Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Support the mentorship of junior team members through knowledge sharing and collaboration. * Uphold ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Support the mentorship of junior team members through knowledge sharing and collaboration. * Uphold ...

Showing results 21-40

Entry Level Junior Software Developer information

See Calgary, AB salary details

$23.5K

$61.9K

$117K

How much do entry level junior software developer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for entry level junior software developer in Calgary, AB is $61,921.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,500.00 and $72,500.00 per year, depending on experience, location, and employer.

What is an entry level junior software developer?

An Entry Level Junior Software Developer is a beginner role in software development, responsible for writing, testing, and debugging code under the guidance of senior developers. They typically work with programming languages like Python, Java, or JavaScript and collaborate with teams to build software applications. This role allows new developers to gain hands-on experience, improve coding skills, and understand software development processes. Employers often expect a basic understanding of coding principles, problem-solving abilities, and a willingness to learn. It's an excellent starting point for a career in software engineering.

What does an entry level junior software developer do?

As an Entry Level Junior Software Developer, you'll often start by assisting with coding simple features, fixing bugs, writing tests, and supporting the maintenance of existing software applications. You may also participate in code reviews, collaborate closely with more experienced developers, and attend regular team meetings to discuss project progress and requirements. Over time, you'll likely be given more responsibility, including developing new components or contributing to larger projects. This role offers a supportive environment with opportunities to learn new technologies, tools, and best practices from peers and mentors.

What are the key skills and qualifications needed to thrive as an entry level junior software developer?

To thrive as an Entry Level Junior Software Developer, you typically need a bachelor's degree in computer science or a related field and a strong grasp of programming languages such as Java, Python, or JavaScript. Familiarity with version control systems like Git, integrated development environments (IDEs), and commonly-used development frameworks is advantageous. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help junior developers excel. These skills and qualities are vital for delivering reliable code, adapting to project needs, and contributing positively to collaborative software development environments.

What are the most commonly searched types of Junior Software Developer jobs in Calgary, AB?

The most popular types of Junior Software Developer jobs in Calgary, AB are:

Infographic showing various Entry Level Junior Software Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $61,921 per year, or $29.8 per hour.

Water Resources Engineer in Training (EIT)

Wood Plc

Calgary, AB • On-site

Full-time

Re-posted 29 days ago


Job description

Overview / Responsibilities

Wood is seeking a Junior Water Resources Engineer to take on exciting and challenging positions with to join our Western Canadian Infrastructure Group in Alberta. 

The successful candidates will join our unique team of professionals engaged in consulting and design and be responsible for a variety of tasks which could include:

  • performing hydrological modelling and data management and analysis (peak flow, mean flows, precipitation);
  • undertaking open channel hydraulics computations;
  • providing input to river engineering designs;
  • conducting hydraulic structures assessment and design;
  • assisting with construction inspection/monitoring;
  • assisting with project reporting.
  • undertaking field work in remote areas (as needed).

Working with the Wood team will offer the successful candidates the opportunity to get involved in many unique and interesting projects throughout western Canada, to work in collaboration with multidisciplinary teams and to develop technical skills and experience within a wide variety of engineering situations.

Skills / Qualifications
  • A Bachelor or Master's Degree in Civil or Environmental Engineering (with experience or focus on water resources, dams, hydraulic structures, river engineering or water management),
  • Must be eligible for registration as an Engineer-in-Training with APEGA.
  • Strong oral and written communication skills are essential as is being familiar with word processing and spreadsheets.
  • The candidates should be able to work in a group setting, as well as independently on specific tasks.
  • Knowledge of engineering software like HEC-RAS, graphic presentation software packages and other drawing programs is an asset.
Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world's most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 40,000 people. www.woodplc.com

Diversity Statement (EEO)

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.

Employment Type: OTHER