Back to Jobs

Senior .NET Software Engineer - Full Stack Development with Equal Back End and Front End Opportunities

Remote, USA Full-time Posted 2025-11-03

Join the Johnson Controls Team: Building a Sustainable Future

Johnson Controls International plc., a global leader in smart, healthy, and sustainable buildings, is seeking an experienced Senior .NET Software Engineer to join our Product Engineering team. As a part of our team, you will have the opportunity to develop yourself through significant work projects and learning opportunities, contributing to the creation of innovative solutions that enable facility and real estate teams to identify, plan, and deliver the ideal workplace for every employee.

About Us

FM:Systems, now a part of Johnson Controls (JCI), provides workplace management technology and solutions that empower our clients to gain insight into how their facility space is performing, how they enhance efficiency, and create an employee-centric workplace. Our broad solutions portfolio of software and hardware specializes in space management and optimization, assets and maintenance, strategic real estate planning, resource scheduling, as well as projects and sustainability.

Our Mission

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. We strive to provide our employees with an experience 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.

What We Offer

  • Competitive Salary: A salary that reflects your expertise and contributions.
  • Comprehensive Benefits Package: Including 401K, medical, dental, and vision care.
  • Paid Time Off: Vacation, holidays, and sick time to ensure a healthy work-life balance.
  • On-the-Job Training: Opportunities for professional growth and skill development.
  • Collaborative Team Environment: Encouraging and supportive team culture.
  • Dedication to Safety: Our Zero Harm policy prioritizes your safety and wellbeing.
  • Career Growth Opportunities: We invest in your future and support your career aspirations.

Job Summary

We are looking for a highly skilled Senior .NET Software Engineer with expertise in both front-end and back-end development to join our Product Engineering team. As a senior-level engineer, you will play a crucial role in enhancing and maintaining our web applications, expanding our technology teams' capabilities, and bridging product needs to technical solutions. If you are passionate about building the right solutions and comfortable working in a dynamic environment, we encourage you to apply.

Key Responsibilities:

  • Technical Leadership: Work as a lead developer to deliver product functionality from UI to middleware/API to database.
  • Full-Stack Development: Code in VB, C#, React, and other languages to enhance and maintain our web applications.
  • Technology Evaluation: Actively participate in evaluating and implementing technology enhancements.
  • Architecture and Design: Contribute substantially to the architecture and design of our applications.
  • SDLC Processes: Ensure that appropriate SDLC processes are followed.
  • Quality and Performance: Ensure quality, performance, usability, and maintainability are built into our solutions.
  • Collaboration and Communication: Work with technical leaders, business partners, and engineers to deliver top priorities.
  • Mentorship: Mentor other engineers, encouraging best practices and demonstrating effective designs.
  • UX Collaboration: Collaborate with UX experts to evolve our SaaS applications.

Requirements:

  • Bachelor's Degree: In a computer-related degree program or equivalent work experience.
  • Experience: 8+ years of professional Software Engineering experience.
  • .NET Framework: 8+ years of experience developing in the .NET framework with ASP.NET MVC, ASP.NET, and Web API.
  • C# and/or VB: 8+ years of C# and/or VB programming experience.
  • MS SQL: 5+ years of MS SQL experience with stored procedures, queries, tuning, and debugging.
  • JavaScript, CSS, and HTML: Experience developing with a solid understanding of at least one JavaScript framework.
  • Unit Testing: Strong experience with implementing unit tests.
  • RESTful APIs: Experience building and tuning RESTful APIs.
  • Design and Communication: Experience producing designs and communicating effectively with stakeholders.

Preferred Skills:

  • .NET Core: .NET Core development experience.
  • API Authorization: Working knowledge of API authorization and authentication protocols.
  • Micro-frontend Components: Experience building and consuming micro-frontend components.
  • React and Responsive Frameworks: Experience with React and responsive frameworks.
  • Modern Test Tools: Familiarity with modern test tools, technologies, and analytics.
  • Git or GitHub: Experience using Git or GitHub.
  • Jira or Similar Tools: Experience with Jira or similar tools.
  • Octopus and Dev-Ops Tools: Experience with Octopus and other modern dev-ops tools.
  • AWS Deployment: AWS deployment and hosting experience.

Why Join Us?

At Johnson Controls, we offer a dynamic and supportive work environment that encourages creativity, teamwork, and professional growth. As a Senior .NET Software Engineer, you will have the opportunity to:

  • Work on Challenging Projects: Contribute to the development of innovative solutions that make a real impact.
  • Collaborate with Experts: Work with experienced engineers and technical leaders who share your passion for technology.
  • Grow Your Skills: Develop new skills and expertise through on-the-job training and professional development opportunities.
  • Make a Difference: Be part of a team that is shaping the future of smart, healthy, and sustainable buildings.

How to Apply

If you are a motivated individual ready to contribute to a thriving team, we encourage you to apply now! Please visit our careers page to submit your application.

Apply To This Job

Equal Employment Opportunity

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer. We welcome applications from diverse candidates and are committed to providing a work environment that is inclusive and respectful of all employees.

Apply for this job  

Similar Jobs

Nike, Inc. Product Business Integration Undergraduate Internship

Remote, USA Full-time

Admissions Interviewer/Reader

Remote, USA Full-time

Dispensing Pharmacy Technician

Remote, USA Full-time

Senior Analyst, Marketing Effectiveness

Remote, USA Full-time

Urgently Hiring: Part-Time Work From Home Opportunities with Flexible Hours and Unlimited Earning Potential

Remote, USA Full-time

Crackerjack, REMOTE, part time Admin sought for entertainment production

Remote, USA Full-time

GEA-Account Services

Remote, USA Full-time

Part Time Remote Data Entry Job (UPS Part Time) – Hiring Now

Remote, USA Full-time

Customer and Employee Experience Analyst

Remote, USA Full-time

Editor for MAXS FEARLESS YOUth video podcasts, by teens for teens

Remote, USA Full-time

Distributed Virtual Data Entry Clerk ? Entry Level $17 - $20/hour

Remote, USA Full-time

Senior Account Exceutive, Government

Remote, USA Full-time

Work from Home/Full Time

Remote, USA Full-time

Bilingual Customer Success Representative - Spanish/English Speaking Client Achievement Specialist in Purchaser Loaning Charge Card at Wells Fargo

Remote, USA Full-time

IT SECURITY SPECIALIST

Remote, USA Full-time

Reality TV Writer

Remote, USA Full-time

Senior UX Designer

Remote, USA Full-time

PeopleSoft FSCM Business Analyst

Remote, USA Full-time

Entry Level Application Administrator – Data Entry Specialist for Remote Work Opportunity with blithequark

Remote, USA Full-time

Remote Information Security Manager - American Express

Remote, USA Full-time