Johnson Controls logo

Senior Full Stack Software Engineer (onsite)

Johnson Controls

Raleigh, NC
Full Time
Senior
10 days ago

Job Description

About the Role

OpenBlue Employee is a powerful, cloud-based platform designed to enhance workplace efficiency and boost productivity in today's fast-paced, digital-first environment. This innovative suite supports everything from conference room booking and service management to agile work strategies and interactive floor plans. By combining advanced technology, integrated hardware, and top-tier expertise in implementation and change management, OpenBlue Employee helps organizations create smarter, more connected workspaces. With its scalable, flexible, and robust design, OpenBlue Employee empowers employees to collaborate and stay engaged—whether in the office or working remotely around the globe.

Key Responsibilities

  • Design and develop scalable backend services and APIs using C# and .NET.
  • Build responsive, modern web interfaces using JavaScript frameworks such as React or Angular.
  • Develop and maintain serverless applications using platforms like AWS Lambda or Azure Functions.
  • Implement event-driven architecture using tools like event buses and message queues.
  • Integrate with Microsoft Graph APIs to access and manage data across Microsoft 365 services.
  • Build and maintain webhook-based systems for real-time data processing.
  • Mentor junior developers, participate in code reviews, and promote software engineering best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development.
  • Strong proficiency in C# and .NET Core/Framework.
  • Solid experience with JavaScript and modern frontend frameworks such as React or Angular.
  • Hands-on experience with serverless computing platforms like AWS Lambda or Azure Functions.
  • Familiarity with event-driven architectures, including event buses and message queues.
  • Proficiency in writing and optimizing SQL queries and designing scalable database schemas.
  • Proven experience developing SaaS applications with a focus on scalability, performance, and reliability.
  • Excellent debugging, troubleshooting, and problem-solving skills.
  • US Citizen and/or Green Card holder.

Nice to Have

  • Experience integrating with Microsoft Exchange and developing Exchange Add-Ins.
  • Experience working with Microsoft Graph APIs.
  • Familiarity with secure software development practices, including OAuth and API authorization.
  • Exposure to build and deployment tools like AppVeyor and Octopus Deploy.
Apply Now

Job Details

Posted AtJun 12, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Johnson Controls

Website

johnsoncontrols.com

Company Size

10000+ employees

Location

Raleigh, NC

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches