This recruiter is online.

This is your chance to shine!

Apply Now

Engineering Software Developer

Sherwood Park, AB
  • Number of positions available : 1

  • To be discussed
  • Starting date : 1 position to fill as soon as possible

Build your best future with the Johnson Controls team!

As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience that is focused on supporting their physical, financial, and emotional wellbeing. Become a member of the Johnson Controls family and thrive in an empowering company culture where your voice and ideas will be heard - your next great opportunity is just a few clicks away!

What we offer

  • Competitive Pay

  • Comprehensive Benefits Package including Retirement Savings Plan, Extended Health Care, Dental, and Vision

  • Paid holidays, paid vacation days, and paid sick time

  • Collaborative and innovative work culture

  • Dedication to safety through our Zero Harm policy

About Us

Silent-Aire, a division of Johnson Controls, is a global leader in owner equipment manufacturer (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.

The Engineering Process Department is driving an AI-first digital transformation. We are seeking an Engineering Software Developer to build intelligent applications, customize and build in-house custom solutions, and develop robust APIs that enhance engineering workflows, field service operations, and quality assurance processes. This role blends software engineering, low-code development, and enterprise system integration contributing to a modular Power Platform ecosystem that supports enterprise-wide transformation.

Key Responsibilities

Software Development & System Integration

  • Design and develop scalable applications using C#, .NET, JavaScript, and TypeScript.

  • Build and maintain secure API integrations with PLM and ERP systems (e.g., Windchill, Thing Worx Navigate).

  • Customize Windchill PLM workflows, UI components, and data models to support engineering change management and compliance.

  • Develop reusable components and services for Power Platform applications.

Power Platform Development

  • Build custom business applications using Low code platforms such Power Apps, Power Automate, and Dataverse.

  • Design and implement Copilot agents for task automation, chat-based assistance, and multi-agent collaboration.

  • Implement modular architecture and reusable logic across Power Platform solutions.

  • Integrate Power Platform apps with Microsoft 365 services (Teams, Outlook, SharePoint) for seamless user experiences.

  • Apply best practices in low-code development for maintainability, performance, and scalability.

API Integration (Local & Third-Party Applications)

  • Develop and maintain secure, scalable APIs to integrate internal systems such as PLM, ERP, and document control platforms.

  • Build connectors and middleware to enable data exchange between Power Platform apps and third-party services (e.g., Autodesk, PTC, SAP, Salesforce).

  • Ensure API integrations comply with enterprise security standards, including authentication, authorization, and data governance.

  • Monitor and optimize API performance, reliability, and versioning across distributed systems.

  • Collaborate with cross-functional teams to define integration requirements and troubleshoot interoperability issues.

AI-Enhanced Engineering Workflows

  • Collaborate with AI Agent Developers to embed intelligent features into engineering apps.

  • Use outputs from Azure AI Foundry and Copilot Studio to enhance decision-making and automation.

  • Support Copilot agent integration for PLM change management, QA/QC tracking, and NCR resolution.

Data Visualization & KPI Tracking

  • Develop Power BI dashboards for engineering KPIs, anomaly detection, and performance insights.

  • Use success pattern mining and historical data to inform automation triggers and recommendations.

Process Automation & Optimization

  • Identify automation opportunities using RPA tools to reduce manual effort.

  • Lead workflow re-engineering initiatives across engineering and service teams.

  • Transform legacy processes (e.g., document control, change management) into AI-enhanced digital workflows.

Collaboration & Technical Excellence

  • Conduct peer reviews of code, app logic, and data models to ensure quality and consistency.

  • Document application architecture, integration patterns, and development standards.

  • Contribute to training materials and internal documentation aligned with LMS and compliance tracking.

What We Look For

Required:

  • Bachelor’s degree in computer science, Software Engineering, or related field.

  • 6+ years of experience in software development, with strong focus on Microsoft technologies.

  • Hands-on experience with Power Platform (Power Apps, Power Automate, Dataverse).

  • Proficiency in API development and integration (REST, GraphQL, OAuth).

  • Experience customizing Windchill PLM and integrating with ThingWorx Navigate.

  • Familiarity with Azure AI services and Copilot Studio.

  • Strong understanding of software architecture, modular design, and performance optimization.

  • Excellent communication and collaboration skills.

Preferred:

  • Experience with CAD APIs (e.g., Autodesk Inventor, PTC Creo).

  • Background in engineering workflows such as QA/QC, NCR, and field service operations.

  • Certifications in Microsoft Power Platform, Azure, or PLM systems.

  • Experience with Microsoft 365 Agents Toolkit and enterprise-grade agent integration.

Work Arrangement
Open to candidates based in Edmonton or remote. Occasional travel may be requested for workshops or training. This is a term role supporting a multi-year initiative, with potential for extension or transition to a permanent position.

#LI-Remote


Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined