Principal Engineer (onsite)
Johnson Controls - westford, MA
Apply NowJob Description
At Johnson Controls, we're shaping the future to create a world that's safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. 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. Which is pretty world-changing! As a Principal Engineer, you will be working with a talented team of architects, scientists, product managers, UIUXD specialists, and 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. This team is based in Westford, MA, and candidates must be commuting distance, or able to relocate since the position requires you to be onsite at least 3 days per week.What you will doYou will play a pivotal role in shaping the technological direction of our web-based products, ensuring that they meet the highest standards of quality, security, performance, and customer satisfaction. You will be using the latest cutting-edge technologies to power the next generation of Access Control and Video solutions. The principal engineer will have the following key responsibilities:Contribute to all phases of the secure software development life cycle (development, testing and release)Collaborate on designs with technical leaders across multiple areas of expertiseBe an influential leader who works cross-functionally to represent product capabilities with internal teams and customers Innovate, learn, and leverage new technologiesHow you will do itBreak complex features into user stories and tasks and provide estimates.Design, develop, and unit test applications in accordance with established standards.Work with development and QA teams in multiple locations and countries to coordinate deliverablesProvide completed user story demos to the project stakeholders.Mentor junior team members. Review code.Contribute to implementation to ensure the solution is robust, secure, resource-optimized, and cost-effective. You should be hands-on, working closely with your team to deliver the best web solutions.What we look forRequired Full stack JavaScript and TypeScript development. (Min. 8 years of experience)Node.js, Angular. (Min. 5 years of experience)Familiarity with CouchDB or any other No-Sql data storageExperience in building responsive and adaptive web applicationsFamiliarity with Material Design, Bootstrap framework, or similar responsive frameworkExperience in optimizing application for speed, security and scalability in web environmentExperience with front-end build toolstask runners like NPM, gulp, grunt, webpackExperience in building RESTful APIsExperience in integrating with 3rd party technologies via web APIsWillingness and ability to learn new technologiesExperience in Agile development methodologyBachelor's, Master's or PhD degree in computer science, engineering, information security, or a related fieldPreferred Domain Knowledge in Electronic Security such as Access Control, Video Surveillance and Intrusion detection is a plusPractical experience with cyber security tools such as Veracode or SD Element Strong communication and presentation skills to effectively interact with technical and non-technical stakeholders
Created: 2024-10-21