1

Intermediate Developer Jobs in Calgary, AB (NOW HIRING)

Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...

Be Seen First

We are seeking an Intermediate Project Engineer to support project execution and management activities across a range of engineering projects. This role is ideal for a communications and technically ...

Mentor and develop junior and intermediate engineers, contributing to team growth * Manage multiple projects simultaneously, supporting strategic and operational objectives * Advance sustainable ...

Mentor and develop junior and intermediate engineers, contributing to team growth * Manage multiple projects simultaneously, supporting strategic and operational objectives * Advance sustainable ...

Hexagon's Autonomous Solutions business area is looking for an Intermediate Systems Engineer to join our high-tech engineering and manufacturing company that is committed to customer service ...

Intermediate Electrical Designer Come grow with us! Are you capable of more? Do you want broader ... Collaborate directly with engineers and project leaders * Contribute to projects from early design ...

Overview Hexagon's Autonomous Solutions business area is looking for an Intermediate Systems Engineer to join our high-tech engineering and manufacturing company that is committed to customer service ...

Showing results 41-60

Intermediate Developer information

See Calgary, AB salary details

$29.5K

$76.1K

$95.5K

How much do intermediate developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for intermediate developer in Calgary, AB is $76,140.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,500.00 and $91,500.00 per year, depending on experience, location, and employer.

What is an intermediate developer?

An Intermediate Developer is a software professional who has moved beyond the entry-level phase and possesses a solid understanding of programming concepts, languages, and development tools. They generally have 2-5 years of experience and are capable of working independently on moderately complex tasks while also collaborating within a team. Intermediate Developers are often expected to contribute to code reviews, help with system design, and mentor junior developers. They bridge the gap between junior and senior developers, playing a key role in the software development lifecycle.

What are the key skills and qualifications needed to thrive as an intermediate developer, and why are they important?

To thrive as an Intermediate Developer, you need solid programming skills, experience with software development methodologies, and a relevant degree or equivalent practical experience. Proficiency with languages like Java, Python, or JavaScript, as well as familiarity with version control systems (e.g., Git) and frameworks like React or .NET, is typically expected. Strong problem-solving, teamwork, and effective communication abilities help you collaborate and deliver quality solutions. These skills and qualities are vital for building reliable software, contributing to team goals, and advancing in a dynamic tech environment.

What opportunities for skill development and career progression are typically available to intermediate developers within a software development team?

Intermediate Developers often have access to a range of skill development opportunities, such as mentorship from senior engineers, participation in code reviews, and involvement in more complex projects. Many organizations encourage continuous learning through workshops, online courses, or attending industry conferences. As you gain experience, you may take on responsibilities like leading small features or mentoring junior developers, positioning yourself for advancement to a Senior Developer role. Collaboration with cross-functional teams also helps broaden your technical and communication skills, further supporting your career growth.

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

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

What cities near Calgary, AB are hiring for Intermediate Developer jobs?

Cities near Calgary, AB with the most Intermediate Developer job openings:

Infographic showing various Intermediate Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 13% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $76,140 per year, or $36.6 per hour.

Intermediate / Senior Geotechnical Engineer

CIMA+

Calgary, AB • Hybrid

Full-time

Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Company Description

Welcome to a commitment to sustainable development you can relate to.  

Welcome to people who like people, to brilliant minds, tomorrow’s visionaries, challenge seekers, collaborators, and those with an entrepreneurial spirit in their DNA.  

At CIMA+, you’ll find a place where your ideas and perspectives are welcomed and encouraged. In both the field and at the office, you’ll get plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure that they feel valued, appreciated, and part of the team. You could even become a shareholder in the company. 

At CIMA+, we give you the freedom and flexibility to manage your work on your own terms and the opportunity to work on projects you can relate to.  

Welcome to CIMA+ 

Job Description

At CIMA+, we are seeking a skilled Intermediate/Senior Geotechnical Engineer to join our Earth and Environment team in Calgary, Alberta. The successful candidate will work within multidisciplinary teams on a variety of challenging and rewarding projects, contributing to the planning, design, and delivery of geotechnical engineering solutions across Alberta and Western Canada.

This role offers an excellent opportunity to further develop both technical expertise and project management skills in a collaborative, supportive environment. Depending on experience, the successful candidate will lead or support geotechnical investigations, technical analyses, reporting, design recommendations, construction support, client coordination, and the mentorship of junior staff.

Projects may include roads, buildings, municipal infrastructure, hydraulic structures, dams, slope stabilization, soil dynamics, earthworks, retaining structures, foundations, and erosion protection. You will have the opportunity to work with both public and private sector clients. While the focus is on Alberta-based projects, opportunities may arise to contribute to work across other regions of Canada.

We offer a flexible hybrid work model, enabling a mix of remote and office-based work from our Calgary North office location, allowing you to balance your professional and personal commitments.

Primary Responsibilities:

  • Lead, support, and oversee geotechnical studies from planning to reporting, ensuring technical excellence, quality deliverables, and alignment with project objectives.
  • Plan, coordinate, and supervise geotechnical investigations, including borehole drilling, test pitting, in-situ sampling and testing, laboratory testing, and subcontractor coordination.
  • Analyze field, laboratory, and geological data to assess soil and rock characteristics, groundwater conditions, strength and deformation characteristics, and construction-related geotechnical risks.
  • Develop geotechnical engineering recommendations and prepare technical reports and memoranda, including foundation design, slope stability assessments, retaining structure recommendations, excavation and backfill guidelines, pavement considerations, and groundwater observations.
  • Contribute to the development of geotechnical designs, technical drawings, construction specifications, and tender documents for earthworks, retaining structures, slope stabilization, erosion protection, foundations, and other geo-structural elements.
  • Provide technical input during design and construction phases, working closely with multidisciplinary teams, contractors, subcontractors, and clients.
  • Support and/or lead construction reviews, site inspections, and field engineering services to verify that work is completed in general accordance with project specifications and design recommendations.
  • Establish and follow quality control procedures to ensure accuracy, consistency, and technical quality in geotechnical analyses, reports, drawings, and specifications.
  • Ensure all projects meet or exceed regulatory requirements, industry best practices, and sustainability goals.
  • Prepare proposals, work plans, fee estimates, and bid documents in response to internal and external requests for proposals.
  • Build and maintain positive relationships with clients, contractors, subcontractors, regulators, and internal project teams.
  • Mentor, train, and supervise junior and intermediate staff, supporting their technical development and ensuring high-quality deliverables.
  • Manage multiple assignments independently while meeting project scope, schedule, budget, quality, and health and safety requirements.
  • Adhere to Health and Safety Standards and actively promote a safe work environment.
  • Complete additional duties as required.
Qualifications
  • Bachelor’s degree in Geotechnical Engineering, Civil Engineering with a geotechnical focus, or a related engineering discipline.
  • A post-graduate degree in geotechnical engineering is considered an asset.
  • Minimum of five (5) years of experience in Geotechnical Engineering, preferably in a consulting environment, with a proven track record of working on complex projects and collaborating on multidisciplinary projects.
  • Professional Engineer (P.Eng.) designation in Alberta, or eligibility for registration with the Association of Professional Engineers and Geoscientists of Alberta (APEGA).
  • Proven experience of planning and supervising field investigations and preparing geotechnical reports, including management of subcontractors and team members.
  • Strong understanding of soil mechanics, foundation design, earthworks, retaining structures, slope stability, groundwater conditions, and construction techniques.
  • Experience with geotechnical software applications for foundation design, slope stability, drainage, and finite element analysis.
  • Working knowledge of the Microsoft Office suite of programs and CAD systems.
  • Strong collaboration skills and the ability to work effectively in multidisciplinary teams, including geotechnical and geological engineers, as well as environmental specialists.
  • Excellent written and verbal communication skills in English, with the ability to clearly convey technical information to clients, contractors, stakeholders, and internal teams. Proficiency in French is an asset.
  • Ability to manage multiple tasks and projects independently.
  • Valid Class5 Driver’s License and willingness to travel to project sites throughout Alberta and, as required, other regions of Canada.
  • Integrity, team spirit, and a commitment to technical excellence and health and safety.

Assets:

  • Experience with Alberta transportation, municipal, and infrastructure projects.
  • Familiarity with Alberta provincial and municipal design standards, including City of Calgary requirements.
  • Experience in pavement structure evaluation and design.
  • Experience with dams, hydraulic structures, slope stabilization, erosion protection, or geohazard-related projects.
  • Experience with seismic analysis, soil dynamics, liquefaction assessment, or advanced numerical modelling.
  • Experience preparing proposals, managing budgets, developing client relationships, and supporting business development.
  • Previous experience mentoring junior engineers, technologists, or field staff.
  • Integrity, team spirit, and a commitment to excellence.

Why choose CIMA+? Because we offer you:

  • Comprehensive Group Benefits available from day one for all permanent employees working at least 20 hours per week
  • Employee and Family Assistance Program
  • Retirement Savings Plan (RRSP) with up to 4% employer contribution
  • As an employee-owned company, an annual opportunity to purchase shares for all employees
  • Flexible work schedule in a hybrid work mode
  • Work/Life balance policy across Canada
  • 3-5 weeks of vacation, based on years of relevant experience
  • Tailored training to improve your existing skills

Additional Information

At CIMA+, we recognize the richness and diversity of each individual’s experience. Compensation for this role is therefore based on the candidate’s experience, skills, and qualifications, while maintaining internal equity. The level and associated salary may vary depending on the candidate’s profile.

CIMA+ uses an applicant tracking system that includes an automated match score feature. However, this score is not used to screen, assess, or select applicants. All hiring decisions are made through human review.

Ethics and integrity are fundamental values at CIMA+. That is why we are committed to ensuring equal access to resources and opportunities for candidates, regardless of their identity (race, ethnicity, colour, religion, gender, age, disability, sexual orientation, gender identity or expression, socio-economic status or background, etc.).​

In keeping with the principles of employment equity, we encourage all applications, including, but not limited to, those from women, Indigenous people, people with disabilities and visible minorities. We also encourage candidates to complete the self-identification form when applying for employment.​

Accommodations are available on request. Your Business Partner will process your request.

Find out about The CIMA+ advantage - CIMA+.