1

Professional Software Engineer Jobs in Edmonton, AB

... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical. - Professional Engineer (P.Eng.) designation. - Minimum of 5 years of relevant industrial working experience ...

... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical.- Professional Engineer (P.Eng.) designation.- Minimum of 5 years of relevant industrial working experience ...

Intermediate Structural Engineer

Edmonton, AB · On-site

CA$73K - CA$100K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... Must have a working knowledge and ability to use structural analysis and design software

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... Must have a working knowledge and ability to use structural analysis and design software

Professional Engineer (P.Eng.) designation in good standing with APEGA (Association of Professional ... Experience in AutoCAD, and other electrical design software is an asset. * Excellent communication ...

Demonstrate advanced computer skills with ability to learn required software (Bid Manager, AutoCAD ... Professionals of Alberta (ASET) Knowledge of power distribution products (LV and MV Switchgear ...

Proficiency in utilizing AutoCAD and other engineering software typically associated with engineering is required * Project Management Professional (PMP) designation is considered an asset. * Works ...

Mechanical Engineering Degree and Professional Designations (P. Eng) with 5+ years of experience ... Proficiency with engineering design and analysis software for fitness for service, piping analysis ...

Senior Structural Engineer

Edmonton, AB · Hybrid

CA$95K - CA$125K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Senior Structural Engineer

Edmonton, AB · On-site

CA$95K - CA$125K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Must be registered as a Professional Engineer or be eligible to register as a P.Eng. with APEGA ... Proficiency in AutoCAD, or similar, software would be considered an asset. * Proficiency in MS ...

Pursue continuous professional development and maintain a high degree of discipline knowledge and ... Experience with engineering design software will be an advantage. Examples include Plaxis, Lpile ...

Registered member of a Professional Engineering association in BC/ Canada * Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards * Proficiency with MS ...

Professional Engineer registered with APEGA and a Bachelor of Science in Civil/Structural ... Trained on structural analysis software. Experience with PLS CADD for line design would be an asset.

Professional Engineer registered with APEGA and a Bachelor of Science in Civil/Structural ... Trained on structural analysis software. Experience with PLS CADD for line design would be an asset.

Professional Engineer registered with APEGA and a Bachelor of Science in Civil/Structural ... Trained on structural analysis software. Experience with PLS CADD for line design would be an asset.

Professional Engineering (P.Eng) license in any province in Canada, and the ability to obtain ... Experience with industry standard engineering software such as Civil3D, ANSYS, Mathcad, etc. * The ...

Showing results 41-60

Professional Software Engineer information

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What do professional software engineers do?

Professional software engineers design, develop, test, and maintain software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality, performance, and security. They often use tools like version control systems and follow industry best practices to deliver reliable software solutions.

What are the most commonly searched types of Software Engineer jobs in Edmonton, AB?

The most popular types of Software Engineer jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Professional Software Engineer jobs?

Cities near Edmonton, AB with the most Professional Software Engineer job openings:

Electrical Engineer Lead

Thermon

Edmonton, AB • On-site

Full-time

Medical, Dental

Re-posted 7 days ago


Job description

Overview


Report directly to the Engineering Manager, this position is responsible for overseeing and managing the design and detail engineering activities of industrial electrical equipment and products, including development of electrical drawings, sizing of electrical components, preparation of bill of materials, and technical supports for other departments. Working knowledge with CSA and UL standard, hazardous location classification and requirement is required. PLC programming knowledge and/or experience is preferred. This position requires full-time onsite presence every day for close interaction with the fabrication and engineering teams at our manufacturing facility.


Primary Duties


Team Leadership & Employee Management
- Directly manage Electrical/CAD design team located in Oakville.
- Provide technical leadership and guidance on the design, specification, and implementation of electrical systems and control panels.
- Delegate and schedule assignments for the team.
- Responsible for monitoring job performance, reviewing training requirements, and identifying career development goals for direct reports.
- Provide status update to the Engineering Manager and Project Management Team.
- Collaborate and work closely with colleagues in North America, Europe and Asia to review and finalize electrical schematics, layouts, single-line diagrams, and control system designs.

Engineering/Technical Responsibilities
- Prepare, review, and approve drawings, bills of materials, and other engineering documentations.
- Review and interpret project specifications, engineering codes, and standards to ensure compliance during all phases of the design and manufacturing process.
- Issue technical documents and drawing packages for the manufacture of products.
- Provide engineering and technical support to Internal (Sales, Production, Purchasing, and Quality departments) and external clients.
- Participate in client meetings, kick-off meetings, design review meetings, operation meetings
- Ensure that all electrical control panels meet regulatory requirements, industry best practices, and internal quality standards.
- Respond to any inquiries in a time sensitive manner to ensure the maintenance of delivery deadlines.
- Follow all company procedures.
- Participate in the commissioning, testing, and troubleshooting of electrical systems, both remotely and on-site when required.
- Maintain computer data, files, and document records.

Safety
- Ensure a safe workplace, including compliance with established safety laws, regulations, codes, policies, and procedures.

Education and Qualifications
- Bachelor's degree in Electrical Engineering or a related field.
- Proficiency in electrical design software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical.
- Professional Engineer (P.Eng.) designation.
- Minimum of 5 years of relevant industrial working experience with a focus on power systems, control systems and automation.
- Working knowledge with PLC programming is preferred.
- Familiar with the following codes and standards is preferred:
Canadian Electrical Code, CSA 22.1, CSA 22.2 No.14, 25, 30
NFPA 70, 496
UL 508, 508A, 698, 698A
Applicable IEC standards for both unclassified area and hazardous area (IEC 60079-0 & 60079-1)
ATEX, Low Voltage, EMC directives

Skills
- Able to meet deadlines and manage multiple projects simultaneously.
- Strong written, communication skills and the ability to work in a cross-functional team environment.
- Familiarity with Excel, and other Microsoft Office applications.
- Excellent problem-solving skills with a strong electrical design background and attention to detail.
- Knowledge of ERP systems used in manufacturing is preferred.

Benefits

- Competitive salary and performance-based bonuses.
- Professional development opportunities.
- Flexible work environment.
- Comprehensive health and dental benefits.


Thermon logo

About Thermon

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Austin, TX, US

Year founded

1954

Social media