You will be joining one of our most strategic initiatives to build a cloud-based software-as-a-service unified security solution supporting access control video and monitoring capabilities. As a core member of the engineering team you will focus on the design and delivery of high-performance video streaming components within a continuous delivery environment.
The Advanced Software Engineer will drive the implementation of complex video features participate in architectural design sessions and ensure the scalability and reliability of the overall system solution. This position produces significant results through technical leadership code quality ownership and the building of strong coaching/mentoring peer relationships. The ideal candidate will demonstrate strong functional programming skills and a deep understanding of modern web and video technologies.
#LI-Hybrid
Develop robust multi-tenant architectures for seamless video monitoring and playback
Integrate and optimize HLS and WebRTC video streams into React-based user interfaces
Work within a full stack cross-functional delivery team to deliver incremental customer-facing video features
Optimize application performance and client-side video rendering for low-latency user experiences
Leverage persona-based development to ensure our monitoring products meet customers needs
Participate in peer review to both share and receive feedback
Designing developing testing and demoing as needed within a delivery team
QUALIFICATIONS:
A minimum of five (5) years of experience developing modern web applications and/or cloud services
Advanced knowledge of the JavaScript language and functional programming
Modern JavaScript frameworks and tools such as Nodejs React and Webpack
Extensive experience building on RESTful web services
Ability to organize large-scale codebases using common JavaScript patterns
Excellent troubleshooting and problem-solving skills
Desire to learn new programming languages and technologies as requirements evolve
DESIRED QUALIFICATIONS:
Experience with web video player libraries or using HLS or WebRTC video streaming
Knowledge of video transmission protocols and media container formats
A strong portfolio or GitHub profile showcasing web development or video engineering experience
Experience with cloud platforms (Azure AWS GCP) and serverless architecture
Familiarity with continuous integration practices unit testing and automated integration testing
Knowledge of distributed systems network security automation tools and system analysis
Experience building scalable solutions with zero-downtime deployment
EDUCATIONAL REQUIREMENTS:
Bachelors degree in Computer Science Software Engineering Computer Engineering or a related major; significant technical experience can be substituted.
Masters degree is a plus
#LI-Hybrid
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability ... View more