1

Intermediate Software Engineer Jobs in Calgary, AB

Use CAD software effectively to create, revise, and manage design drawings and documentation in a ... Essential Skills * Diploma in Electrical Engineering Technology or a Bachelor's degree in ...

New

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

next page

Showing results 1-20

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, and why are they important?

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 June 2026, with employment types broken down into 1% As Needed, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Intermediate Substation Engineer

ENTRUST SOLUTIONS GROUP CANADA INC

Calgary, AB • On-site

Full-time

Posted 27 days ago


Job description

ENTRUST Canada is currently seeking an Intermediate Electrical Engineer to join our team in Calgary to support the substation layouts design group. We offer a dynamic work environment with a highly experienced technical team, where you will be offered guidance and hands on training and continuously challenged in all aspects of the engineering and design process.

Responsibilities:

    • Prepare engineering cost estimates.
    • Select and write major equipment specifications for substation electrical equipment such as Power Transformers, Gas Insulated Switchgear (GIS), circuit breakers, CT’s, CVT’s etc.
    • Interface with vendors, review and evaluate vendor bids, conduct technical evaluations and make recommendations.
    • Attend factory acceptance testing (FAT) for major equipment
    • Prepare Design Basis Memorandum (DBM) and Engineering Design Specification (EDS) documents.
    • Conduct detailed design of substation physical layout including equipment layouts, detail and elevations, cable and conduit routing, yard lighting etc.
    • Design station grounding using the CDEGS software and IEEE standards 80 & 81.
    • Design station lightning/shielding using the rolling sphere and 45oangle methods as per IEEE standard 998.Interface with P&C and civil/structural engineers to design to ensure synergy in design.
    • Carry out engineering calculations and prepare reports for conductor ampacities, design clearances and insulation coordination in accordance with industry and IEEE standards.
    • Perform power cable ampacity calculations using CYMCAP,
    • Develop internal standards and procedures using IEEE and CSA standards.
    • Prepare all relevant IFC drawings and engineering reports.
    • Prepare Bill of Materials (BOM) for grounding, buswork, cable tray etc.
    • Write construction scope of work and prepare IFC construction binders.
    • Provide engineering support during construction.
    • Complete station As-Built drawings and project close out
    • Provide technical guidance to the substation layouts design team
    • Perform a project management role on engineering only projects.
    • Track project progress for engineering activities to ensure budgets and schedules are met.

    Required Qualifications:

    • Proven track record in physical layout design of high voltage facilities.
    • Minimum 5 years’ work experience.
    • Excellent communication skills and ability to work with a wide spectrum of clients.
    • Sc. in Electrical Engineering and registered as an active member with APEGA.
    • Must have P.Eng. certification
    • Experience in the utility industry

    Preferred:

    • 5-7 years' experience working in utility substations
    • Previous experience leading a design team and mentoring junior engineers

    Location: Calgary, Alberta

    What We Offer:

    • A supportive and inclusive work environment that values diversity and encourages innovation.
    • Opportunities for professional growth and career development.
    • Competitive salary and comprehensive benefits package, including generous paid time off, retirement program with a company match, tuition reimbursement, and flexible work schedules.

    Why Join Us?

    At ENTRUST Solutions Group, we are a community of over 3,000 dedicated professionals committed to our clients and each other. As an ENR Top 100 company, we provide comprehensive engineering, consulting, and automation services to various industries, including gas and electric utilities, telecommunication service providers, pipeline operators, and industrial companies. We are a forward-thinking organization dedicated to leveraging cutting-edge technology to drive success. We are committed to fostering a culture of innovation and continuous improvement.

    We believe in fostering a culture of inclusivity and respect, where everyone feels valued and empowered to contribute their unique perspectives. If you are passionate about utilities and looking for a place to grow your career, we would love to hear from you!

    Explore More Opportunities: Not quite the right fit? Check out all our openings at ENTRUST Solutions Group Careers.

    To learn more about ENTRUST Benefits and Culture, please visit our company LinkedIn page and follow us at: https://www.linkedin.com/company/entrustsolutionsgroup

    ENTRUST Solutions Group is proud to be an Equal Employment Opportunity employer. We celebrate diversity and do not discriminate based on race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law.