Johnson Controls International plc

Senior Full-stack Software Engineer

Johnson Controls International plc
Apply
2 months ago
Cork, IrelandSenior

Responsibilities

  • Design, build, and maintain production-grade full-stack web applications with responsive and accessible user experiences.
  • Develop component-based front ends using C#, Razor/Blazor, CSS, JavaScript, and React, and build back-end services using C#, .NET, and Python.
  • Design application boundaries, API contracts, and integration patterns across front ends, AI services, data stores, and enterprise platforms.
  • Integrate applications with Azure OpenAI, Azure AI Foundry, AI Search, vector stores, enterprise APIs, and agentic workflows.
  • Build conversational AI, enterprise search, document intelligence, summarization, recommendation, and AI-assisted workflow experiences.
  • Implement authentication, authorization, validation, auditability, secure configuration, prompt and output safeguards, access controls, and graceful fallbacks.
  • Create unit, component, integration, contract, and end-to-end tests for standard and AI-enabled user journeys.
  • Build and maintain CI/CD pipelines in Azure DevOps and deploy containerized applications to Azure services including App Service, Azure Functions, Azure Container Apps, and AKS.
  • Instrument applications with logs, metrics, traces, and usage telemetry; diagnose production issues and participate in incident response and root-cause analysis.
  • Provide technical direction through solution design, architecture discussions, code reviews, trade-off decisions, mentoring, and reusable engineering patterns.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • At least 5 years of professional software engineering experience with senior-level ownership of production applications.
  • Strong hands-on experience with C#, Razor/Blazor, CSS, JavaScript, React, and C#/.NET back-end services.
  • Production experience with Razor/Blazor component design, state management, CSS styling, JavaScript interoperability, and front-end testing.
  • Experience designing and consuming APIs and integrating front ends with distributed back-end services.
  • Hands-on experience delivering AI-enabled applications involving generative AI, LLMs, RAG, conversational AI, document intelligence, or agent-based solutions.
  • Experience with Azure-hosted applications and automated delivery using Git and CI/CD pipelines.
  • Experience taking software from design through deployment and operational support in an enterprise environment.
  • Experience creating automation and test tooling with TypeScript, PowerShell, and C#.
  • Preferred experience with Microsoft Agent Framework, Semantic Kernel, LangChain, LangGraph, Azure AI Foundry, Azure AI Search, Azure ML, Cosmos DB, Redis, PostgreSQL, pgvector, SignalR, Server-Sent Events, or WebSockets.
  • Knowledge of OAuth 2.0, OpenID Connect, Microsoft Entra ID, role-based access control, enterprise API security, accessible interfaces, design systems, infrastructure as code, Kubernetes, API Management, LLM evaluation, prompt/version management, tracing, cost controls, Responsible AI, privacy, and AI governance.
  • Experience in IoT, smart buildings, industrial applications, or other operational technology domains is desirable.

Benefits

  • Cork-based hybrid role requiring attendance in the office three days per week.
  • Candidates outside Cork or the surrounding area are expected to relocate.
Johnson Controls International plc

About Johnson Controls International plc

10,000+ employees

Johnson Controls International plc builds and services building automation, HVAC (York), fire detection/suppression, security, and industrial refrigeration systems for commercial, institutional, and industrial facilities. The NYSE-listed company, headquartered in Cork, Ireland, traces its roots to 1885 and expanded via a 2016 merger with Tyco. It sells equipment, software, and lifecycle services to sectors such as data centers, healthcare, education, and advanced manufacturing, with a global installed base and service footprint.

Contact me