1

Professional Software Engineer Jobs in Edmonton, AB

Consistently representing the company in a professional and diligent manner. * Establish and ... Navigate computer-assisted engineering and design software and equipment to perform engineering ...

Senior Electrical Engineer

Edmonton, AB ยท On-site

$100K - $120K/yr

This is a DIRECT HIRE role and an excellent long-term career opportunity for a senior professional ... Proficiency in AutoCAD; experience with Revit and lighting calculation software is highly preferred.

Achieved professional engineering status in Alberta or other province. * Must have a working knowledge and ability to use programs such as structural design software S-Frame & drafting software ...

... professionals delivering projects that create a positive and tangible impact around the world. We ... Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All ...

Showing results 21-40

Professional Software Engineer information

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

Senior Mechanical Engineer

Design Works Engineering

Edmonton, AB โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

Salary: $110,000 - $130,000/ year

Welcome to Design Works Engineering!


We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our diverse staff all share the same vision to create great projects, and even better relationships.


Our team is a group of creative professionals from all walks of life, and we want to hear from you!


Position Overview

Design Works Engineering is looking for a Senior Mechanical Engineer to contribute significantly to the ongoing expansion of our Edmonton office. This role offers an excellent opportunity for an experienced professional eager to take on a leadership position within our mechanical team. The successful candidate will be committed to delivering high-quality mechanical designs while providing technical guidance, mentorship, and leadership to a growing group of professionals.



Key Responsibilities

As the Senior Mechanical Engineer, you will provide both technical expertise and leadership across a wide range of projects:

  • Lead mechanical engineering scope through all project phases, ensuring compliance with applicable codes, standards, budgets, schedules, and client requirements.
  • Act as the technical authority for Mechanical Building Services systems, including heating, cooling, ventilation, plumbing, controls, and related systems.
  • Oversee the preparation, review, and approval of engineering drawings, specifications, and design documentation.
  • Perform and review load calculations, including heat load calculations using HAP or similar software.
  • Guide and mentor intermediate and junior mechanical engineers and designers, fostering technical growth and consistency across projects.
  • Establish, maintain, and improve internal mechanical engineering standards, procedures, and quality control practices.
  • Review client specifications, shop drawings, and contractor submissions for compliance with design intent and codes.
  • Prepare and review technical reports, studies, and analyses to support design submissions and permit approvals.
  • Collaborate closely with project managers and crossdisciplinary teams to deliver coordinated, highquality designs.
  • Interface directly with clients, authorities having jurisdiction, suppliers, and contractors as the mechanical discipline lead.
  • Support proposal development, fee estimates, and business development initiatives as required.
  • Conduct site visits and surveys to provide construction support and resolve fieldrelated issues.


Qualifications

  • Bachelors Degree in Mechanical Engineering (BSc. Eng., B.Eng.)
  • Minimum 5years of experience designing mechanical systems for commercial, institutional, low and highrise buildings, and multifamily residential projects.
  • P.Eng. designation with APEGA in good standing (required).
  • Proven experience in a senior or lead mechanical engineering role, including mentorship and technical oversight.
  • Strong working knowledge of applicable building codes, standards, and best practices.
  • Demonstrated ability to manage multiple projects, priorities, and deadlines.
  • Strong leadership, communication, and interpersonal skills, with the ability to coordinate effectively with clients and internal teams.
  • Business development mindset with the ability to identify opportunities and strengthen client relationships.
  • Proficiency in Microsoft Office, AutoCAD, and Revit.
  • Fluency in English (spoken and written).


Who You Are

  • A confident technical leader who takes ownership and accountability for project outcomes.
  • A selfstarter with strong organizational skills and the ability to prioritize and selfschedule.
  • Comfortable making decisions, providing direction, and supporting team members without constant guidance.
  • Collaborative, reliable, and transparent in your communication style.
  • Thrives in a fastpaced environment and embraces challenges as opportunities to grow and improve.
  • Passionate about delivering highquality engineering solutions and mentoring the next generation of engineers.


What We Offer

  • Competitive salary and comprehensive benefits package.
  • On-site gym and company-wide wellness program.
  • A leadership role in strengthening and growing the Edmonton mechanical team.
  • Opportunities to work on diverse, highimpact projects throughout Alberta and across Canada.
  • A collaborative and innovative work environment where your expertise directly shapes communities and project outcomes.
  • Longterm career growth within a rapidly expanding national firm.

At Design Works Engineering, we are offering a career rather than a job. Supporting our team members in reaching their full potential is central to how we deliver superior value to our clients on every project.


Design Works Engineering is an equalopportunity employer. If you feel you are the right fit for this position, please apply in confidence. If you require accommodation during the recruitment process, please let us know.


The most qualified candidates will be contacted directly by Design Works Engineering for further discussion.