Senior Software Architect for Video Management Software Solutions team at Johnson Controls. Leading design and architecture of cutting-edge enterprise-class video management systems.
Responsibilities
Design and maintain a scalable, high-performance video management software solutions that integrate seamlessly with various security technologies including Access Control.
Review and enhance the architecture and framework design of VMS solutions, ensuring they support large-scale enterprise-level deployments.
Collaborate with cross-functional teams to drive product innovation and integration across different security platforms including access control, intrusion detection, and video surveillance.
Architect solutions that prioritize interoperability, scalability, and user experience, while maintaining compliance with key industry standards such as CJIS, NIST, and GDPR.
Leverage the latest advancements in AI, machine learning, and computer vision to enhance video analytics and surveillance capabilities.
Provide technical leadership and mentorship to engineering teams, guiding them through complex problem-solving scenarios and product development cycles.
Manage product roadmaps, ensuring timely delivery of high-quality software solutions that align with business goals and customer expectations.
Develop and enforce best practices for software development, security, and data management, adhering to strict compliance and cybersecurity frameworks.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field
10+ years in software engineering with a focus on AI-driven innovations, cloud architecture, and enterprise solutions.
Proven track record of designing and implementing scalable, on-prem & cloud-native microservices-driven architectures.
Experience video management software platforms.
Demonstrated ability to lead cross-functional teams and manage large-scale software development projects.
Software Developer responsible for designing and implementing scalable data lifecycle solutions for ZEISS. Collaborating with digital partners and business units for seamless data governance and analytics.
Senior Software Engineer working within a development team at FanDuel, focusing on React Native applications and Agile software development methodologies.
Technical Lead designing and optimizing Anaplan solutions for enterprise planning at Johnson Controls. Focused on scalability, performance, and integration with enterprise systems.
Software Engineer Co - op working on control systems for Genie products. Develop, debug and test software using C++ while collaborating with the Design Engineering team in Redmond, WA.
Software Developer building key products for Solera's international market. Collaborating with Scrum squads to translate business requirements into technical deliverables.
Software Engineer developing solutions for national security operations and supporting the Intelligence Community. Implementing containerized applications, data pipelines, and high - performance computing.
Senior Software Engineer overseeing application operations and technical support in the Nuclear sector. Collaborates with IT teams and assists in software development lifecycle tasks.
Staff Engineer leading the Revenue+ team at Snap Inc., responsible for technical direction and mentoring engineers. Driving scaling efforts for Snap's direct revenue monetization strategy.
Software Engineer Intern contributing to Snap's innovative technology by working on various technical projects. Collaborating closely with mentors and teammates on impactful software engineering tasks.
Software Engineer designing and developing scalable cloud - based applications for U.S. Bank. Working with AWS technologies and enhancing relational database solutions using PostgreSQL and Oracle.