1

Intermediate Software Developer Jobs in Calgary, AB

Reporting Structure/Department Reporting to the Software Development Manager, we are looking for an intermediate to senior level Systems Developer with a strong Java and data expertise to join our ...

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'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 ...

next page

Showing results 1-20

Intermediate Software Developer information

See Calgary, AB salary details

$39.5K

$89K

$116.5K

How much do intermediate software developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for intermediate software developer in Calgary, AB is $89,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $108,500.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

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

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Calgary, AB? The most popular types of Software Developer jobs in Calgary, AB are:
What are popular job titles related to Intermediate Software Developer jobs in Calgary, AB? For Intermediate Software Developer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Calgary, AB look for? The top searched job categories for Intermediate Software Developer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Intermediate Software Developer jobs? Cities near Calgary, AB with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Calgary, AB as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $89,000 per year, or $42.8 per hour.

Intermediate Electrical Designer

AES Engineering

Calgary, AB • On-site

Full-time

Medical, Dental

Posted 2 days ago

New


Job description

Salary:

About AES Engineering

AES is a group of problem solvers who collectively come together to work on electrical engineering, lighting projects, and technology systems for buildings and infrastructure. We are passionate team players who see the bigger picture and work together to impact our communities and enhance the lives of those living in them. Collectively, we work together to help design a better tomorrow.

Over the past 24 years, AES has attracted many innovative minds in the business to work on complex, challenging, and exciting projects. Attracting the right talent has contributed to the quality of our work and helped us build our reputation for providing award-winning designs.


About the Role

The Intermediate Electrical Designer will be based out of our Calgary office and will be responsible for developing electrical design details and integrating them into working drawings, preparing construction documents for clients, completing site reviews, and attending meetings. We are looking for someone with consulting experience and initiative who wants to work in a collaborative team environment with a mentor to develop their technical skillset. The designer in this role will focus on electrical systems for healthcare, infrastructure, mixed-use developments, institutional facilities, and commercial facilities.


Key Responsibilities

  • Work under the direction of Project Managers to develop construction document packages and reports.
  • Assist lead engineers with planning, studies, and assessments.
  • Conduct site reviews to determine and document existing conditions.
  • Prepare engineering studies and design calculations, such as feeder sizing, voltage drop, overcurrent protection, fault current, and lighting calculations.
  • Lay out electrical equipment and wiring devices, branch circuiting, lighting design, life safety systems, communication systems, and security systems.
  • Prepare electrical design markups for the drafting department and coordinate electrical package production.
  • Liaise with utilities for new services.
  • Oversee the construction and commissioning process and prepare documentation, including field reports, change orders, and shop drawing reviews.
  • Liaise with architects, interior designers, and other professionals.
  • Perform other duties as assigned.
  • Apply familiarity with the Canadian Electrical Code.
  • Use AutoCAD to support design and documentation work.
  • Apply knowledge of industry-specific codes and standards, including ASHRAE, ABC, NECB, and other relevant requirements.


Our Must Haves

  • Minimum 5 years of relevant experience in electrical design, consulting engineering, or field installation, preferably within the building industry. Experience working under the supervision of a Professional Engineer or progressing toward professional registration would be considered an asset.
  • Bachelors degree or Technologist Diploma in Electrical Engineering, Electrical Engineering Technology, or equivalent relevant experience.
  • Experience supporting electrical projects for commercial, institutional, healthcare, mixed-use, infrastructure, or similar building environments.
  • Strong working knowledge of electrical design documentation, construction drawings, specifications, blueprints, schematics, and coordination drawings.
  • Familiarity with the Canadian Electrical Code and applicable building, energy, and industry standards, including ASHRAE, ABC, NECB, and other relevant requirements.
  • Proficiency with AutoCAD; experience with Revit or other building design software would be considered an asset.
  • Ability to complete design tasks with moderate independence while working under the guidance of project managers, engineers, or senior designers.
  • Demonstrated ability to coordinate with clients and other disciplines, including architectural, mechanical, interior design, and construction teams.
  • Strong attention to detail, accuracy, organization, grammar, and documentation quality.
  • Ability to manage competing priorities, meet deadlines, and support multiple projects in a fast-paced consulting environment.
  • Collaborative team player with strong communication skills, initiative, self-discipline, and a willingness to continue developing technical expertise.
  • Red Seal Electrician designation or hands-on field experience would be considered an asset.


Why Join AES Engineering?

  • RRSP matching.
  • Extended medical and dental benefits.
  • Health wellness spending account.
  • Opportunity for career development and professional growth.
  • A collaborative work environment that encourages innovation and teamwork.

How to Apply

Please submit your resume if you are interested in this role. For more information, please visit our company website: www.aesengr.com . We appreciate your interest in AES Engineering; however, due to the high volume of applicants we receive, only those who are qualified will be contacted.