Job Description
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
Responsibilities
• 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:
• Bachelor's degree in Computer Science, Software Engineering, Computer Engineering or a related major; significant technical experience can be substituted.
• Master's degree is a plus
#LI-Hybrid
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application