Welcome to CIMA+ CIMA+ is seeking an experienced Intermediate Transportation Planning Engineer to ... Experience with traffic simulation, planning, GIS, and design software (e.g., Vissim, Aimsun, Visum ...
Welcome to CIMA+ CIMA+ is seeking an experienced Intermediate Transportation Planning Engineer to ... Experience with traffic simulation, planning, GIS, and design software (e.g., Vissim, Aimsun, Visum ...
... seeking an Intermediate Water Resources Engineer to fill an existing vacancy within our ... Conduct hydrologic and hydraulic modelling and analysis tasks utilizing software such as PCSWMM ...
... seeking an Intermediate Water Resources Engineer to fill an existing vacancy within our ... Conduct hydrologic and hydraulic modelling and analysis tasks utilizing software such as PCSWMM ...
Our Structural Team is seeking an Intermediate Structural Engineer to join the growing team in ... Experience with Microsoft Office and software such as Bluebeam is expected * Knowledge of 3D BIM is ...
New
Our Structural Team is seeking an Intermediate Structural Engineer to join the growing team in ... Experience with Microsoft Office and software such as Bluebeam is expected * Knowledge of 3D BIM is ...
New
... seeking an Intermediate Water Resources Engineer to fill an existing vacancy within our ... Conduct hydrologic and hydraulic modelling and analysis tasks utilizing software such as PCSWMM ...
... seeking an Intermediate Water Resources Engineer to fill an existing vacancy within our ... Conduct hydrologic and hydraulic modelling and analysis tasks utilizing software such as PCSWMM ...
Bookkeeper (Intermediate)
Calgary, AB · On-site
CA$55K - CA$75K/yr
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)
Bookkeeper (Intermediate)
Calgary, AB · On-site
CA$55K - CA$75K/yr
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)
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.
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.
We're looking for an I ntermediate Systems Engineering Analyst to work with our Applications team ... Good understanding of software (SW) and firmware (FW) development, including applications ...
Quick apply
We're looking for an I ntermediate Systems Engineering Analyst to work with our Applications team ... Good understanding of software (SW) and firmware (FW) development, including applications ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are growing and seeking an ambitious Intermediate Consultant (Water Resources Engineer) to join ... Proficiencyusing water modelling software such asGoldSim, HEC-HMS, and other relevant numerical ...
Quick apply
We are growing and seeking an ambitious Intermediate Consultant (Water Resources Engineer) to join ... Proficiencyusing water modelling software such asGoldSim, HEC-HMS, and other relevant numerical ...
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 ...
Quick apply
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 ...
We are growing and seeking an ambitious Intermediate Consultant (Water Resources Engineer) to join ... Proficiencyusing water modelling software such asGoldSim, HEC-HMS, and other relevant numerical ...
We are growing and seeking an ambitious Intermediate Consultant (Water Resources Engineer) to join ... Proficiencyusing water modelling software such asGoldSim, HEC-HMS, and other relevant numerical ...
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
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 ...
Quick apply
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
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
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 ...
Quick apply
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
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
CA$95K - CA$115K/yr
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 Mechanical Engineer
CA$95K - CA$115K/yr
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 ...
Salary: INTERMEDIATE CAD/BIM Tech Come grow with us! Are you an experienced CAD/BIM Technician ... engineering or a related industry * Have strong proficiency in CAD (and Revit) software
Quick apply
Salary: INTERMEDIATE CAD/BIM Tech Come grow with us! Are you an experienced CAD/BIM Technician ... engineering or a related industry * Have strong proficiency in CAD (and Revit) software
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 ...
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 ...
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 ...
Drive continuous learning and mentor intermediate/junior staff in design and project delivery ... Proficient in engineering design software such as AutoCAD, MicroStation, AviPLAN, SkySafe, and ...
Drive continuous learning and mentor intermediate/junior staff in design and project delivery ... Proficient in engineering design software such as AutoCAD, MicroStation, AviPLAN, SkySafe, and ...
Intermediate Software Engineer information
What does an intermediate software engineer do?
What types of projects and responsibilities can an intermediate software engineer expect on a typical team?
What are the key skills and qualifications needed to thrive as an intermediate software engineer?
What is the difference between Intermediate Software Engineer vs Junior Software Developer?
| Aspect | Intermediate Software Engineer | Junior Software Developer |
|---|---|---|
| Required Experience | 2-4 years | 0-2 years |
| Skills | Proficient in multiple programming languages, problem-solving, and system design | Basic coding skills, understanding of programming fundamentals |
| Work Environment | Collaborates on complex projects, may mentor juniors | Focuses on learning, executing assigned tasks |
| Responsibilities | Designs components, troubleshoots issues, contributes to architecture | Implements 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:

Job 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 DescriptionCIMA+ 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.
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+.