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

YouTube Video Editor + Thumbnail Designer (Ongoing Work Potential)

Remote, USA Full-time

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

Fully Remote Pharmacist - Prior Authorizations

Remote, USA Full-time

REMOTE Receptionist Position for Anywhere Wellness, PST M-F with Weekend

Remote, USA Full-time

Part Time Distribution Supply Planner (Weekends Only) Supply Chain Rosemont, Illinois, United S[...]

Remote, USA Full-time

[Remote] Communication Specialist, Ethics & Compliance

Remote, USA Full-time

HIM Coder - Remote (Part Time 17 hours/week) CCS Required

Remote, USA Full-time

[PART_TIME Remote] PST Fully Remote Office CSR/Dispatcher

Remote, USA Full-time

Account Executive

Remote, USA Full-time

Experienced Data Entry Professional for Remote Work Opportunity with blithequark - No Prior Experience Required for This Entry-Level Position

Remote, USA Full-time

Experienced English Tutor for Remote Online Teaching - Flexible Schedule & Competitive Pay

Remote, USA Full-time

Experienced Center-Based Registered Behavior Technician (RBT) for Autism Therapy and Development - Immediate Openings Available in Fairview, OR

Remote, USA Full-time

Transformative B2B Digital Marketing Senior Manager Opportunity at Verizon

Remote, USA Full-time

Manager, Influencer Strategy

Remote, USA Full-time

Google Data Analyst – (Remote)

Remote, USA Full-time

CSOC Analyst, Cybersecurity Threat Response - Overnight Shift

Remote, USA Full-time

**Experienced Customer Service Representative - Remote, 3rd Shift, 11pm-7am - US**

Remote, USA Full-time