Senior Software Architect for Video Solutions

2 weeks ago


New York, New York, United States Vicon Industries Full time

We are looking for a highly skilled Senior Software Architect with a comprehensive background in media technology and backend engineering, particularly in the realm of video surveillance and security. The successful candidate will possess substantial experience in the development of NVR (Network Video Recorder) systems, Video Management Software (VMS), and a thorough understanding of media codecs, streaming protocols, and associated technologies. This position demands a strategic innovator capable of crafting resilient, scalable, and high-performance architectures for intricate video surveillance frameworks.

Key Responsibilities:

  • Architectural Design: Spearhead the creation and development of scalable, secure backend architectures specifically designed for video surveillance systems, including NVRs and VMS platforms.
  • Media Processing Optimization: Design and enhance media processing workflows, ensuring smooth management of video streams utilizing protocols such as RTSP, RTCP, RTP, and ONVIF, with an emphasis on achieving high performance and minimal latency.
  • Codec Management: Collaborate with various video and audio codecs, including H.264, H.265, AAC, and others, to guarantee effective encoding, decoding, and transcoding within the surveillance framework.
  • Hardware Integration: Supervise the integration of a variety of camera models and security devices into VMS, ensuring compatibility and optimized functionality across diverse hardware setups.
  • Networking Protocols: Implement and refine networking protocols to facilitate efficient data transfer and communication within the video surveillance ecosystem.
  • Database Solutions: Develop and execute robust database strategies using SQL Server, SQLite, and MongoDB to manage and store extensive volumes of video data and related metadata.
  • Performance Enhancement: Lead initiatives to enhance system performance, focusing on I/O operations, data processing efficiency, and scalability.
  • Team Collaboration: Work alongside cross-functional teams, including developers, QA, and product managers. Provide technical guidance and mentorship to junior engineers, promoting a culture of continuous improvement and innovation.
  • Security Standards: Ensure all systems comply with security best practices and relevant industry regulations.
  • Industry Awareness: Stay informed about the latest advancements in video surveillance technology, media processing, and backend development.

Qualifications:

Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.

Experience: At least 10 years of software development experience, emphasizing media technology and backend systems, with significant expertise in video surveillance and security systems.

Technical Skills:

  • Proficient in C#, .NET Framework (4.2 and newer), ASP.NET Core, and Windows Communication Foundation (WCF).
  • Strong command of SQL Server, SQLite, and MongoDB.
  • In-depth knowledge of ONVIF standards, RTSP, RTP, RTCP, and other media streaming protocols.
  • Extensive experience in NVR and VMS development.
  • Skilled in managing various video and audio codecs, such as H.264, H.265, AAC, and others.
  • Familiarity with networking principles, including TCP, UDP, and media-specific networking protocols.

Additional Competencies:

  • Strong analytical skills and a proactive, self-directed learning approach.
  • Expertise in optimizing application performance, particularly regarding I/O operations.
  • Experience with ONVIF Profile M and adeptness in JSON/XML data parsing and management.

Preferred Qualifications:

  • Security Knowledge: Familiarity with security best practices in software development, particularly within the video surveillance domain.
  • Performance Tools: Experience with performance profiling and optimization tools.
  • Industry Engagement: Contributions to relevant open-source projects or involvement in industry standards organizations.

Application Process:

Interested candidates are encouraged to submit their resume along with a cover letter that highlights their relevant experience in media technology, backend engineering, and video surveillance systems. Project portfolios or code samples demonstrating expertise in NVR/VMS development, media codec management, and system architecture are also welcome.



  • New York, New York, United States Vicon Industries Full time

    We are looking for a seasoned Senior Software Architect with a profound expertise in media technology and backend systems, particularly in the realm of video surveillance and security solutions. The ideal candidate will possess substantial experience in developing NVR (Network Video Recorder) systems, Video Management Software (VMS), and a comprehensive...


  • New York, New York, United States Vicon Industries Full time

    We are looking for a highly skilled Senior Software Architect with a profound expertise in media technology and backend systems, particularly in the realm of video surveillance and security solutions. The successful candidate will possess significant experience in developing NVR (Network Video Recorder) systems, Video Management Software (VMS), and a...


  • New York, New York, United States Vicon Industries Full time

    We are looking for a seasoned Senior Software Architect with extensive expertise in media technology and backend engineering, particularly in the realms of video surveillance and security solutions. The ideal candidate will possess a wealth of experience in developing NVR (Network Video Recorder) systems, Video Management Software (VMS), and a profound...


  • New York, New York, United States Vicon Industries Full time

    We are looking for a highly skilled Senior Software Solutions Architect with a profound expertise in media technology and backend engineering, specifically in the realm of video surveillance and security solutions. The ideal candidate will possess substantial experience in the development of Network Video Recorders (NVR) and Video Management Software (VMS),...


  • New York, New York, United States Vicon Industries Full time

    We are looking for a highly skilled Senior Software Solutions Architect with a robust background in media technology and backend engineering, specifically in the realm of video surveillance and security solutions. The successful candidate will possess substantial expertise in NVR (Network Video Recorder) systems, Video Management Software (VMS), and a...


  • New York, New York, United States Donato Tech Full time

    Donato Tech - Senior Software Solutions ArchitectPosition Overview: We are seeking a highly skilled Senior Software Solutions Architect to lead the design and implementation of complex software systems. This role is crucial for establishing technical standards and ensuring the architecture aligns with business objectives.Key Responsibilities: - Develop...


  • New York, New York, United States Stratford Solutions Inc. Full time

    Job Title: Senior IT Solutions ArchitectJob Category: Specialist 3Job Type: Contract 2 YearsLocation: New York, NYWeekly Working Hours: Standard business hours 9 AM to 5 PM, Monday to Friday, totaling 35 hours/week (excluding mandatory unpaid meal break after 6 hours of work)Pay Rate: $80 - $90 per hourJOB DESCRIPTIONProject Overview:The IT Project...


  • New York, New York, United States Monad Full time

    Job OpportunityJob Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Monad Labs. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge software systems that meet the needs of our growing business.Key Responsibilities:Design and...


  • New York, New York, United States Arcesium Full time

    About the RoleArcesium is seeking an experienced Solutions Architect to join our Forward Deployed team in Client and Partner Development, as a Forward Deployed Solution Architect. The ideal candidate will have a strong understanding of alternative asset management, particularly a deep understanding of various private credit lifecycle events, data flows,...


  • New York, New York, United States Artech LLC Full time

    Become a part of Artech LLC as a Senior Java Solutions ArchitectWork Arrangement: RemoteEngagement Type: Long-termKey Responsibilities:Architect and design software solutions utilizing established frameworksCreate both physical and logical system architecturesEngage in Java application development and system migrationCollaborate with clients and project...


  • New York, New York, United States Georgia IT Inc Full time

    Job Title: Senior Software ArchitectLocation: Remote (NYC Area)Job Type: ContractAbout Georgia IT Inc:We are a leading IT solutions provider, seeking an experienced Senior Software Architect to join our team. As a key member of our architecture team, you will be responsible for designing and implementing software solutions that meet the needs of our...


  • New York, New York, United States EX Full time

    Your Journey:EX.CO is in search of a Senior Integration Solutions Architect who will play a pivotal role within our implementation division, undertaking a variety of tasks to recommend integration frameworks and resolve intricate technical and system integration challenges. Your main objective will be to design and lead sophisticated integrations while...


  • New York, New York, United States The Cypress Group Full time

    About the RoleThe Cypress Group is a leading player in the digital advertising sector, known for its innovative solutions and robust technology.We are currently seeking a Senior Software Architect to join our dynamic team. This role involves the development of a cutting-edge data collection platform designed to handle over 50 million requests daily.Key...


  • New York, New York, United States Paragon Alpha - Hedge Fund Talent Business Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Paragon Alpha - Hedge Fund Talent Business. As a key member of our technology team, you will be responsible for architecting and delivering the core macro platform that is used by our investment team.Key Responsibilities:Design and...


  • New York, New York, United States Spectrum Full time

    About the RoleWe are seeking a highly skilled Senior Enterprise Solutions Architect to join our team at Spectrum Enterprise. As a key member of our organization, you will be responsible for delivering technically complex and customized solutions to large clients and influencing purchasing decisions.Key ResponsibilitiesServe as a Subject Matter Expert (SME)...


  • New York, New York, United States SMBC Group Full time

    About the RoleSMB Group is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Capital Market business, you will play a critical role in shaping the technical vision and strategic planning of our software solutions.Key ResponsibilitiesDesign and architect software solutions that meet the needs of our business users,...


  • New York, New York, United States Alliance International Services Full time

    Job DescriptionPosition Overview:As a Senior Technical Solutions Architect at Alliance International Services, you will be responsible for architecting, leading, and driving migration projects while building strong relationships with project and customer teams to help them achieve their industry vision of digital twins.This position requires excellent skills...


  • New York, New York, United States GameChanger Full time

    About GameChanger:We believe in the life-changing impact youth sports have on and off the field because they encourage leadership, teamwork, responsibility, and confidence—important life lessons that have the power to propel our youth toward meaningful futures. We recognize that without coaches, parents, and volunteers, organized youth sports could not...


  • New York, New York, United States Ripple Full time

    About the RoleRipple is seeking a highly experienced Senior Software Architect to join our team. As a key member of our engineering organization, you will be responsible for leading the development of innovative architectural solutions to improve the XRP Ledger's utility, performance, reliability, and security.Key ResponsibilitiesDefine the future state...


  • New York, New York, United States Irvine Technology Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Solutions Architect to join our team at Irvine Technology Corporation. As a key member of our organization, you will play a critical role in the implementation, integration, and continuous support of our Contentstack CMS.Key Responsibilities:Lead the evaluation, design, maintenance, and evolution of the...