Who We Are
At Johnson Controls, we are shaping the future to create a world that is safe, comfortable, and sustainable.
Our global team creates innovative, integrated solutions making people, facilities, and assets safe with our industry-leading security solutions.
Job Description
This is an exciting opportunity to develop the next generation of AI-driven security solutions.
Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets at scale around the world.
You will be working with a talented team of architects, scientists, product managers, UI/UX designers, software, hardware, and QA engineers.
Our teams are spread across several locations including Boston, MA, Indianapolis, IN, Belfast, UK, Tel-Aviv, Israel, Bangalore & Delhi, India, Montreal, Canada, Boca Raton, FL, and Los Angeles, CA.
You will be using the latest cutting-edge technologies to power next-generation video surveillance and access control solutions.
Our market-leading brands include American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM.
Key Responsibilities
* You will be a key contributor and technical lead in the design & development of requirements for assigned projects, access control, and security systems web applications.
* As a member of the software development scrum team, you will work effectively in collaboration with a team of engineers to design and develop robust web solutions that meet defined system requirements.
* You will be using the latest cutting-edge technologies to power next-generation access control and video solutions.
* You will contribute to all phases of the secure software development life cycle, from development, testing, and release.
* You will work closely with the Scrum team to deliver products on time with quality, coach and mentor senior engineers.
* As a technical lead, you will require exceptional collaboration, teamwork, negotiation, influence, and relationship-building skills at all levels with internal teams.
Requirements
* Ability to work in the office three days per week.
* Bachelor's or Master's or Ph.D. degree in computer science, engineering, information security, or related field, advanced degree preferred.
* 10+ years of experience in development of responsive web applications for enterprise-level customers including unit testing and automated integration testing.
* Certified cloud practitioner with 5+ years of experience in building multi-tenant cloud platforms or service offerings in Azure.
* Proven experience in a combination of software architecture, cybersecurity, quality assurance, and customer-focused engineering, with at least 5 years in a leadership role.
* Highly proficient with Angular 14 or higher, Angular JS, TypeScript, Node JS, SCSS, and HTML5.
Desirable Qualifications
* Solid understanding of computer networks including private subnets, DNS, TCP/UDP, firewalls, load balancers, reverse proxies, API gateways, NAT, IPv6, etc.
* Experience with Web RTC or similar video streaming technology.
* Practical experience with cyber security tools such as Veracode or SD Element or Finite State.
* Ability to build trust with stakeholders and explain complex solutions to all audiences.
* Strong communication and presentation skills to effectively interact with technical and non-technical stakeholders.