.NET Software Engineering Manager (hybrid)
What you will do
Johnson Controls is seeking a seasoned .NET Software Engineering Manager to lead a high-performing team of developers in designing, building, and maintaining scalable enterprise applications. This role blends technical leadership with people management, ensuring delivery excellence while fostering a culture of innovation, collaboration, and continuous improvement. In this role, you’ll help shape the future of security by advancing our industry-leading CCURE IQ platform—driving innovation to protect people and assets across the globe with smarter, more connected solutions. This is a hybrid position based in Westford, MA. Candidates must be commuting distance to the facility, or able to relocate.
How you will do it
Team Leadership
- Manage, mentor, and grow a team of .NET developers
- Conduct performance reviews, career development planning, and hiring
- Foster a collaborative and inclusive engineering culture
Technical Oversight
- Guide architecture and design decisions for .NET-based applications
- Ensure code quality through reviews, testing strategies, and best practices
- Stay current with .NET ecosystem trends and advocate for relevant adoption
- Proven ability to lead by example—balancing hands-on .NET development with mentoring and managing a high-performing engineering team.
Project Delivery
- Collaborate with Product Managers, Designers, and QA to deliver features on time
- Define sprint goals, manage backlogs, and ensure agile best practices
- Monitor project health, risks, and dependencies
Process & Quality
- Drive continuous improvement in development processes and tooling
- Champion DevOps practices, CI/CD pipelines, and automated testing
- Ensure compliance with cyber security, scalability, and performance standards
What you will do
Required
- Bachelor’s degree in Computer Science or a related field
- 10+ years of experience in software development, with 3+ years leading projects or lead role.
- Strong expertise in C#, ASP.NET Core, .NET Framework, and related technologies.
- Experience with developing scalable multi-threaded and multi-process solutions that are highly available.
- Familiarity with Enterprise IT environments: MS SQL Server, Windows Server, EntraID, SSO/OAUTH2.
- Solid understanding of Agile methodologies.
- Track record of delivering scalable, secure, and tested solutions.
- Excellent stakeholder management and communication skills across engineering, product, and external partners
Preferred
- Experience with Network communications; TCP-IP, TLS Encryption, DNS, Socket/Pipe Communications, etc..
- Experience with cloud platforms (Azure preferred), containerization, and RESTful APIs
- Strong understanding of platform reliability, observability, and full lifecycle management
- Experience building a solution in support of thousands of IOT devices and client applications.
- Demonstrated experience leveraging AI tools and automation to drive measurable productivity improvements across engineering workflows
HIRING SALARY RANGE: $120,000 – $170,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us
To apply for this job please visit itjobpro.com.
