1

Assistant Software Engineer Jobs in Calgary, AB (NOW HIRING)

To contribute and assist, as required by the Projects Engineering Lead, Discipline Lead, or ... Navigate computer-assisted engineering and design software and equipment to perform engineering ...

Experience with design software, travel demand modelling software, and traffic analysis software ... * Assist in pursuit of opportunities and preparation of proposals (content generation, schedule ...

To contribute and assist, as required by the Projects Engineering Lead, Discipline Lead, or ... Navigate computer-assisted engineering and design software and equipment to perform engineering ...

Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous ... Provide technical support for both pre-sales opportunities and post-sales issues: * Assist ...

Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous ... Provide technical support for both pre-sales opportunities and post-sales issues: * Assist ...

Write design reports and memos. * Assist in developing design drawings and writing technical ... Familiarity with geotechnical software packages such as Plaxis, RocScience and GeoStudio is ...

Key Responsibilities * Assist the Engineering Manager/Lead Structural Engineer with the delivery of ... Experience with Staad Pro structural analysis software. Familiarity with Mathcad and SAP 2000 is ...

... assist team leads and managers * Traveling and visiting project sites during design and ... etc.) using software such as CYME, ETAP, EasyPower, SKM.- Experience with substation and ...

... assist in their skill development and growth. * Organize and lead municipal engineering designs (use of Civil 3D and other land development software is an asset but not required). Learning ...

next page

Showing results 1-20

Assistant Software Engineer information

See Calgary, AB salary details

$6

$35

$80

How much do assistant software engineer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for assistant software engineer in Calgary, AB is $35.46, according to ZipRecruiter salary data. Most workers in this role earn between $15.14 and $52.88 per hour, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

How much does an assistant software engineer make?

An assistant software engineer typically earns between $60,000 and $85,000 annually, depending on experience, location, and company size. Entry-level positions may start lower, while those with specialized skills or certifications can earn higher salaries.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Such compensation typically requires extensive expertise, advanced skills, and working at large tech companies or startups with significant funding.

Is it true that AI will replace software engineers?

Assistant Software Engineers work with programming languages, development tools, and problem-solving skills. While AI can automate certain coding tasks, it is unlikely to fully replace software engineers, as human oversight, creativity, and complex decision-making remain essential in software development.

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

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What is an assistant software engineer?

An assistant software engineer is an entry-level or junior role responsible for supporting software development tasks such as coding, testing, and debugging under the supervision of senior engineers. They often work with programming languages like Java, Python, or C++ and may use development tools like IDEs and version control systems. This position helps build foundational skills for a career in software engineering.

What are some common challenges faced by Assistant Software Engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
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 are popular job titles related to Assistant Software Engineer jobs in Calgary, AB? For Assistant Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Assistant Software Engineer jobs in Calgary, AB look for? The top searched job categories for Assistant Software Engineer jobs in Calgary, AB are:

Distribution Engineer

Phasor Engineering Inc

Calgary, AB • On-site

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 15 days ago


Job description

PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as substation and transmission foundations. Our expertise allows us to be involved in a diverse range of complex industrial and utility-scale projects from conceptual engineering through to commissioning and startup.

We are currently seeking a highly motivated Distribution Engineer to join our engineering team on a full time basis. This role is Hybrid based in the city posted. We offer a dynamic work environment with an extremely experienced technical team, where you will be continuously challenged in all aspects of the engineering and design process.

Accommodation for Disabilities:

Phasor Engineering is committed to fostering an inclusive and accessible workplace. In accordance with applicable human rights and accessibility legislation, accommodations for disabilities are available upon request throughout the recruitment and selection process and during employment. Employees requiring accommodation are encouraged to notify Human Resources so that appropriate arrangements can be made.

Responsibilities:

· Assist in the design of overhead and underground power delivery systems ranging from 4kV to 500kV by creating detailed scopes and estimates, performing calculations, developing design drawings following applicable utility, national or international standards and codes.

· Interact with internal / external contacts as necessary for design details.

· Knowledge of permitting processes (highway, railroad, city, county, etc.) are also highly desired.

· Collect, interpret, and organize project engineering and vendor data, and efficiently select and build bill of materials.

· Interface with senior personnel to resolve potential technical and project issues.

· Assist in compiling and maintaining internal engineering standards and work practices.

· Coordinate with other business units to verify their project design requirements and delivery schedule.

Requirements

Qualifications:

· The successful candidate should possess a Bachelors Degree in Electrical Engineering with a minimum of Seven years' related experience, with a strong focus on complex or industrial electrical distribution system design.

· Experience in the civil, structural, electrical engineering, construction and telecommunications industry.

· Demonstrated proficiency in PLS-CADD for complex distribution and industrial line design is required; experience with Quickpole or SpidaCalc is an asset.

· Demonstrated knowledge of FortisBC, FortisAB, ATCO, Hydro One, or other utility Distribution Standards.

· Experience with Aerial Communications line & poles inspections or design. Using CSA 22.3 No. 1-20 Overhead Systems and AEUC.

· Strong interpersonal and communication skills and attention to detail are essential.

· Able to work effectively both independently and as a member of a team.

· Familiarity with power system operations, practices, and installation standards is an asset.

· Knowledge of the Microsoft office software suite of programs.

Phasor Engineering Inc. offers a competitive compensation and benefits package and excellent opportunities for growth and advancement. We are an Equal Opportunity Employer committed to a diverse workforce.

Benefits

o Dental care

o Disability insurance

o Employee assistance program

o Extended health care

o Life insurance

o On-site gym

o On-site parking

o Paid time off

o RRSP match

o Vision care

o Wellness program