1

Programmer Jobs in Edmonton, AB (NOW HIRING)

What you will do The Pre-Sales Engineer serves as the technical authority supporting the accounts organization in the data center solutions manufacturing industry. This role bridges customer ...

The Mechanical Engineer is responsible for the design, assessment, and delivery of building mechanical systems in Edmonton, Alberta , Canada . Working within multidisciplinary engineering teams, the ...

AECOM is actively seeking a Geotechnical Engineer to join our growing team in Alberta. This is a full-time hybrid new position. We are looking for candidates who have a can-do attitude, are ...

What You'll Do The role of the Studies Engineer is to be part of a multidisciplinary engineering team to help deliver Transmission and Distribution, Power generation, Industrial and Renewables ...

Working closely with the Engineering Lead and a multidisciplinary project team, this role is responsible for defining project scope during the early phases, including schedule, cost, and risk ...

New

Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company developing advanced sensing and alerting systems that connect pilots and aircraft like never before. Our ...

We are seeking an electrical engineer to join our team. You will be part of the North American electrical engineering department at Silent-Aire, focusing on the electrical design for data center ...

Who we are Founded in 1994, Silent-Aire is a technology-driven company that designs, engineers, and manufactures hyperscale cooling and modular data center solutions. Silent-Aire employs over 3000 ...

Chief Technology Officer Manages: 4 engineering team leads (~14 engineers total) This is a full-time permanent position with a competitive compensation and benefits package. This position is in ...

Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company developing advanced sensing and alerting systems that connect pilots and aircraft like never before. Our ...

Company Description Bantrel is proud to be a leading provider of Engineering, Procurement, Construction and Construction Management (EPC / EPCM) services in Canada. For 40 years we have delivered end ...

This role requires expertise in engineering principles, programming, and control system technologies, with a focus on maximizing the reliability and performance of conveyors, sortation systems ...

Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company developing advanced sensing and alerting systems that connect pilots and aircraft like never before. Our ...

Chief Technology Officer Manages: 4 engineering team leads (~14 engineers total) This is a full-time permanent position with a competitive compensation and benefits package. This position is in ...

Overview / Responsibilities Wood is seeking to add experienced Mechanical Engineers to support our teams in Calgary,Edmonton.and Fort McMurray. Responsibilities: * In depth knowledge in either one or ...

Showing results 41-60

Programmer information

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Edmonton, AB? The most popular types of Programmer jobs in Edmonton, AB are:
What are popular job titles related to Programmer jobs in Edmonton, AB? For Programmer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Programmer jobs in Edmonton, AB look for? The top searched job categories for Programmer jobs in Edmonton, AB are:
Infographic showing various Programmer job openings in Edmonton, AB as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution.

CA$99K - CA$149K/yr

Full-time

Re-posted 5 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 407 frontline employees who took The Breakroom Quiz

133rd of 536 rated manufacturers


Job description

About Us:

Silent-Aire, a division of Johnson Controls, is a global leader in owner equipment manufacturing (OEM) dedicated to providing custom solutions for data center customers. Our product line includes large-scale equipment such as air handling units and modular data centers. We pride ourselves on innovation, quality, and delivering tailored solutions to meet our clients' unique needs.

What you will do

The Pre-Sales Engineer serves as the technical authority supporting the accounts organization in the data center solutions manufacturing industry. This role bridges customer requirements with engineered solutions by translating business and technical needs into compliant, cost-effective, and scalable data center infrastructure designs. The Pre-Sales Engineer works closely with accounts, project management, engineering, operations and the customer to drive successful project outcomes.

How you will do it

Technical Sales Support

  • Act as the primary technical point of contact during the sales and design cycle.

  • Support accounts teams with technical knowledge, presentations, product demonstrations, and solution walk-throughs

  • Qualify customer requirements for data center solutions including power, cooling, racks, containment, modular systems, and prefabricated data centers

Solution Design & Engineering

  • Develop conceptual and high-level detailed designs aligned with customer requirements, standards, and budgets

  • Produce technical documentation such as:

    • Single-line diagrams (SLDs)

    • Layout drawings

    • Bill of Materials (BOMs)

    • Scope of supply and technical compliance matrices

  • Project Manage the design phase with a clear understanding of design change impacts to the project, timelines or costs.

Proposal & Bid Support

  • Lead technical input for RFP, RFQ, and tender responses

  • Review specifications, identify risks, assumptions, exclusions, and technical differentiators

  • Support pricing strategies by optimizing designs for cost, performance, and manufacturability, with support from the Design Engineering team

Customer & Partner Engagement

  • Participate in customer meetings, design workshops, and site visits

  • Collaborate with consulting engineers, EPCs, contractors, and channel partners

  • Address technical questions, clarifications, and objections during negotiations

Internal Collaboration

  • Work closely with:

    • Project management and Accounts on roadmap alignment and feature enhancements

    • Engineering teams to validate feasibility and production readiness

    • Operations and supply chain to ensure lead times and manufacturing constraints are considered

  • Provide feedback from the market to support continuous improvement

Knowledge & Enablement

  • Maintain strong knowledge of data center technologies, trends, and competitive offerings

  • Contribute to sales enablement through training, documentation, and best practices

  • Support handover from accounts to execution teams after contract award

  • Develop a strong knowledge of existing customer products (generally bespoke to each customer)

What we look for

Required:

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related technical discipline

  • 3-7+ years of experience in pre-sales, sales engineering, or solutions engineering within:

    • Data center infrastructure

    • Critical power and cooling

    • Modular or prefabricated buildings

    • OEM or manufacturer environments

  • Strong understanding of:

    • UPS systems, switchgear, generators, PDUs

    • Cooling technologies (air, liquid, chilled water, DX)

    • Racks, containment, and white space solutions

  • Ability to interpret technical specifications and construction documents

  • Proficiency with design and documentation tools (e.g., AutoCAD, Visio, Excel)

HIRING SALARY RANGE: $99,000 - $149,000 CAD (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

Johnson Controls' Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act ("AODA"). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls' applicable AODA policies are available on our website at www.johnsoncontrols.com for your reference, and can be made available in accessible formats upon request.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US