Engineering Software Developer

Sherwood Park, Alberta, Canada

Description


Job Description

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 

  • Encouraging and collaborative team environment  

  • Dedication to safety through our Zero Harm policy  

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 people, with a total of 13 manufacturing facilities and over 1 million sq/ft of capacity in Edmonton, Alberta; Gilbert, Arizona; and Dublin, Ireland. There are sales/service centers in Seattle, Washington; Boardman, Oregon; Ashburn, Virginia; and Dublin, Ireland. Since May 2021, Silent-Aire has been a part of Johnson Controls' Data Center Solutions group. To learn more, please visit https://www.silent-aire.com/.

THIS IS A TERM ROLE THAT WILL FOCUS ON A 2 YEAR PROJECT ENDING IN SEPTEMBER 2027

What you will do

Join Johnson Controls and shape a smarter, more sustainable future. As a global leader in intelligent, healthy, and environmentally responsible buildings, we are committed to redefining building performance to better serve people, communities, and the planet. The Engineering Process Department is leading an AI-first digital transformation. We are seeking an Engineering Software Developer to design and develop intelligent applications and Copilot agents that enhance engineering workflows, optimize field service operations, and strengthen quality and compliance processes. This role operates at the intersection of software engineering, AI integration, and business process automation, contributing to a modular Power Platform ecosystem that supports enterprise-wide transformation.

Key Responsibilities

Copilot Agent Development & Orchestration:

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

  • Design agentic systems for engineering-specific use cases such as design reviews, PLM change management, QA/QC tracking, and NCR resolution.

  • Apply orchestration patterns—delegation, feedback loops, and collaboration—to ensure scalable and intelligent behavior across Power Platform apps.

  • Use Microsoft 365 Agents Toolkit to build enterprise-grade agents integrated with Teams, Outlook, and other Microsoft services.

  • Support agent lifecycle management, including training, evaluation, and continuous improvement.

Application Development & System Integration:

  • Build custom business applications using Power Apps, Power Automate, and Dataverse to support internal and external stakeholders.

  • Integrate AI outputs from platforms like Azure AI Foundry and JCI Enterprise AI to enhance agent intelligence and application functionality.

  • Develop secure API integrations with PLM and ERP systems (e.g., Windchill, ThingWorx Navigate) to enable seamless data flow and workflow automation.

  • Contribute to the modular Power Platform ecosystem with reusable components and shared services.

AI Adoption & Model Optimization:

  • Evaluate and embed emerging AI technologies into operational workflows.

  • Customize AI models to align with business goals and improve decision-making across engineering and service domains.

  • Use success pattern mining and KPI data to improve agent recommendations and automation triggers.

Process Automation & Re-engineering:

  • Identify automation opportunities using RPA tools and implement solutions to reduce manual effort and improve efficiency.

  • Lead business process improvement initiatives by mapping, redesigning, and optimizing workflows across engineering, QA/QC, and field service teams.

  • Support transformation of legacy workflows, including document control and change management, into AI-enhanced processes.

Technical Excellence & Collaboration:

  • Develop scalable, maintainable solutions using low-code platforms, ensuring rapid delivery and adaptability.

  • Apply best practices in solution design, including modular architecture, reusable components, and performance optimization.

  • Conduct peer reviews of app logic, flows, and data models to ensure quality, consistency, and alignment with enterprise standards.

  • Document application logic, agent workflows, and integration patterns to support cross-functional collaboration and long-term sustainability.

  • Contribute to training content and documentation for internal platforms, ensuring alignment with LMS tracking and compliance requirements.

What we look for

Required:

  • Bachelor’s degree in computer science, IT, or a related field.

  • 6–9 years of experience in software development, with a strong focus on Microsoft platforms.

  • Hands-on experience with Copilot Studio, Power Apps Platform, and Microsoft Azure AI Foundry.

  • Deep understanding of agent orchestration, multi-agent systems, and task/chat-based agent design.

  • Proficiency in Power Platform, SharePoint development, and RPA tools.

  • Familiarity with Agile/Scrum methodologies and strong communication skills.

Preferred:

  • Experience with Windchill PLM, ThingWorx Navigate, and CAD APIs (e.g., Autodesk Inventor, PTC Creo).

  • Proven ability to develop solutions for field service, QA/QC, NCR, and change management workflows.

  • Experience building Copilot agents using frameworks like Copilot Studio and Azure AI Foundry.

  • Familiarity with Microsoft 365 Agents Toolkit for integrating agents with Teams, Outlook, and other Microsoft services.

  • Strong background in Power Platform development, including Power Apps, Power Automate, and Dataverse, with emphasis on modular architecture and reusable components.

  • Experience integrating AI outputs from platforms such as Azure AI Foundry and JCI Enterprise AI into business applications.

  • Power BI expertise for KPI tracking, dashboard creation, and success pattern analysis.

  • Certifications in AI/ML, Microsoft Power Platform, or related technologies.

Company


Johnson Controls

Johnson Controls is a global diversified technology and industrial leader serving customers in more than 150 countries. Our 170,000 employees create quality products, services and solutions to optimize energy and operational efficiencies of buildings; lead-acid automotive batteries and advanced batteries for hybrid and electric vehicles; and seating components and systems for automobiles.

Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. Through our growth strategies and by increasing market share we are committed to delivering value to shareholders and making our customers successful. In 2015, Corporate Responsibility Magazine recognized Johnson Controls as the #14 company in its annual "100 Best Corporate Citizens" list.

Simmilar jobs


More info:


link