1

Intermediate Software Engineer Jobs in Calgary, AB

Bookkeeper (Intermediate)

Calgary, AB · On-site

CA$55K - CA$75K/yr

  • Medical

  • Dental

  • PTO

Led by a team of exceptional technical experts, we provide exceptional services to developers and ... Experience with accounting software (QuickBooks Enterprise experience is considered an asset)

intermediate piping designer

Calgary, AB · On-site

  • Medical

  • Dental

  • Vision

ROLE OVERVIEW The intermediate piping designer is responsible for the technical excellence of ... Must be current with developing technologies in both process plant engineering and design software.

Process Engineer

Calgary, AB · Remote

$65 - $85/hr

... an Intermediate Process Engineer (7+ years of experience). Acero is focused on facility and ... Performing Process simulations using different software (incl. Aspen HYSYS and Flare System ...

Intermediate .Net Developer

Calgary, AB · Remote

$80K - $120K/yr

  • Medical

  • Dental

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Intermediate .Net Developer

Calgary, AB · Remote

$80K - $120K/yr

  • Medical

  • Dental

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Intermediate Mechanical Engineer

Calgary, AB · On-site

CA$95K - CA$115K/yr

  • Medical

  • Dental

  • PTO

We're looking for a skilled mechanical engineer who is passionate about designing high performance ... Proficient with BIM software (Revit preferred) and load calculation tools (Carrier HAP, Trane TRACE ...

Intermediate Mining Engineer

Calgary, AB · On-site +1

CA$98K - CA$130K/yr

Develop open pit mine plans and production schedules using industry-leading software such as Deswik ... Bachelor's Degree in Mining Engineering. * Registration as a Professional Engineer in Canada, or ...

Intermediate Mining Engineer

Calgary, AB · On-site +1

CA$98K - CA$130K/yr

Develop open pit mine plans and production schedules using industry-leading software such as Deswik ... Bachelor's Degree in Mining Engineering. * Registration as a Professional Engineer in Canada, or ...

Proficiency in AutoCAD, or similar, software would be considered an asset. * Proficiency in MS ... leader in engineering and consultancy across energy and the built environment, helping to unlock ...

Showing results 41-60

Intermediate Software Engineer information

What does an intermediate software engineer do?

An Intermediate Software Engineer is responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and can work independently on moderately complex tasks, while also collaborating with senior engineers and other team members. Their work might involve writing code, reviewing pull requests, debugging, and participating in code reviews. Intermediate Software Engineers help ensure that software meets quality standards and project requirements while also learning new technologies and best practices.

What types of projects and responsibilities can an intermediate software engineer expect on a typical team?

As an Intermediate Software Engineer, you’ll often work on both new feature development and maintaining existing codebases. You’ll be expected to write clean, efficient code, participate in code reviews, and help troubleshoot issues alongside senior engineers. Collaboration is common—you’ll frequently interact with product managers, QA testers, and other developers to clarify requirements and ensure timely delivery. This role provides a balance of autonomy and mentorship, making it a great opportunity to broaden your technical skills while contributing meaningfully to team objectives.

What are the key skills and qualifications needed to thrive as an intermediate software engineer?

To thrive as an Intermediate Software Engineer, you need proficiency in programming languages (such as Python, Java, or JavaScript), solid problem-solving abilities, and a relevant degree or equivalent experience. Experience with version control systems (like Git), familiarity with development frameworks, and sometimes certifications in cloud technologies or agile methodologies are valuable. Strong collaboration, communication, and adaptability help you contribute effectively to team projects and navigate shifting priorities. These technical and soft skills ensure you can deliver reliable code, work productively within teams, and adapt to evolving project requirements.

What is the difference between Intermediate Software Engineer vs Junior Software Developer?

AspectIntermediate Software EngineerJunior Software Developer
Required Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and system designBasic coding skills, understanding of programming fundamentals
Work EnvironmentCollaborates on complex projects, may mentor juniorsFocuses on learning, executing assigned tasks
ResponsibilitiesDesigns components, troubleshoots issues, contributes to architectureImplements features, fixes bugs, learns best practices

The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

What are the most commonly searched types of Software Engineer jobs in Calgary, AB? The most popular types of Software Engineer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Intermediate Software Engineer jobs? Cities near Calgary, AB with the most Intermediate Software Engineer job openings:
Infographic showing various Intermediate Software Engineer job openings in Calgary, AB as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Intermediate Transportation Planning Engineer

CIMA+

Calgary, AB • On-site

Full-time

Retirement

Posted 14 days ago


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

CIMA+ is seeking an experienced Intermediate Transportation Planning Engineer to join our multidisciplinary mobility team in Calgary. You will lead and contribute to projects that shape how communities move throughout Calgary, Alberta, and Western Canada. Working alongside transportation planners, traffic engineers, designers, and data specialists, you will help deliver innovative, sustainable, and practical mobility solutions for both public and private sector clients. We value individuals who combine their existing expertise with a willingness to develop new skills and contribute to innovative solutions that keep pace with industry trends.

Success in this role will be measured by your ability to deliver technically excellent work, build trusted client relationships, mentor emerging professionals, and contribute to the continued growth of our transportation practice.

Key Responsibilities

  • Project Delivery
    • Lead and support transportation planning studies including transportation master plans, functional planning studies, transportation impact assessments, geometric assessments, parking studies, safety reviews, and operational analyses.
    • Manage scope, schedule, budget, quality, and technical delivery.
  • Technical Leadership
    • Analyze multimodal transportation data, travel demand, land use, and development scenarios.
    • Develop practical transportation solutions supported by engineering analysis.
    • Prepare and review technical reports, memoranda, exhibits, and presentations.
  • Client & Business Development
    • Build strong relationships with municipal and private-sector clients.
    • Support proposal preparation, interviews, and business development initiatives.
  • Leadership
    • Mentor junior staff through technical guidance, project delivery, and client development.
Qualifications

Ideal candidates should demonstrate a combination of the core qualifications outlined for this role and be eager to learn, adapt, and develop new skills as industry trends evolve.

  • Registered Professional Engineer (P.Eng.) in Alberta or be able to apply for this status.
  • Minimum 7 years of experience in transportation engineering, with a strong portfolio of project delivery and client engagement.
  • Proven experience working with the City of Calgary and other Alberta public agencies responsible for transportation, transit, and municipal infrastructure
  • In-depth knowledge of Canadian and Alberta transportation standards, including TAC guidelines, provincial manuals, and municipal engineering requirements.
  • Strong attention to detail and excellent verbal and written communication skills
  • Experience with Synchro, SimTraffic, and HCS is required.
  • Experience with traffic simulation, planning, GIS, and design software (e.g., Vissim, Aimsun, Visum, SIDRA, ArcGIS, AutoCAD, MicroStation) is considered an asset.
  • Familiarity with modern safety concepts and performance evaluation methods, including Vision Zero, the Safe Systems Approach, the Highway Safety Manual (HSM) predictive method, and surrogate safety analysis tools.
  • Strong organizational skills to balance the delivery of multiple projects with ambitious timelines while also performing as a key resource for various needs and issues that may arise
  • Ability to work independently and within a fast-paced multidisciplinary team environment.
  • Demonstrated ability to manage client relationships, lead projects, and contribute to business development initiatives.
  • Integrity, team spirit, and a commitment to excellence 

At CIMA+, we value diversity of talent and perspective. You think you can add value, but don't meet all the job requirements? We invite you to apply, because everyone has something unique to offer. The outstanding talents that choose to join us at CIMA+ soon realize that we go all out to encourage them to grow. We look forward to hearing how you can contribute to our success. 

 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 eligible 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+.