Lead Software Architect

1 week ago


new york city, United States Vicon Industries Full time

We are seeking an experienced Lead Software Architect with a deep background in media engineering and backend development, particularly within the video surveillance and security sectors. The ideal candidate will have extensive experience in NVR (Network Video Recorder) development, Video Management Software (VMS), and a strong understanding of media codecs, streaming protocols, and related technologies. This role requires a strategic thinker capable of designing robust, scalable, and high-performance systems for complex video surveillance environments.


Responsibilities:


  • Architect and Design Solutions: Lead the design and development of scalable, secure backend architectures tailored for video surveillance systems, including NVRs and VMS platforms.
  • Video Streaming & Media Processing: Architect and optimize media processing pipelines, ensuring seamless handling of video streams using protocols such as RTSP, RTCP, RTP, and ONVIF. Focus on achieving high performance and low latency in video streaming and recording.
  • Codec Implementation: Work with various video and audio codecs, including H.264, H.265, AAC, and others, to ensure efficient encoding, decoding, and transcoding within the surveillance system.
  • Integration with Surveillance Hardware: Oversee the integration of diverse camera models and security devices into VMS, ensuring compatibility and optimized performance across different hardware configurations.
  • Networking and Protocol Implementation: Implement and optimize networking protocols to ensure efficient data transfer and communication within the video surveillance ecosystem.
  • Database Management: Design and implement robust database solutions using SQL Server, SQLite, and MongoDB to manage and store large volumes of video data and associated metadata.
  • System Performance Optimization: Lead efforts to optimize system performance, with a particular focus on I/O operations, data processing efficiency, and scalability.
  • Collaboration & Leadership: Collaborate with cross-functional teams including developers, QA, and product managers. Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous improvement and innovation.
  • Security & Compliance: Ensure that all systems adhere to security best practices and comply with relevant industry standards and regulations.
  • Stay Current with Industry Trends: Maintain up-to-date knowledge of the latest advancements in video surveillance technology, media processing, and backend development.


Requirements:


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


Experience: Minimum of 10 years of software development experience, with a focus on media engineering and backend systems. Significant experience in video surveillance and security systems is essential.


Technical Proficiency:

  • Expertise in C#, .NET Framework (4.2 and newer), ASP.NET Core, and Windows Communication Foundation (WCF).
  • Strong knowledge of SQL Server, SQLite, and MongoDB.
  • In-depth understanding of ONVIF standards, RTSP, RTP, RTCP, and other media streaming protocols.
  • Extensive experience in NVR and VMS development.
  • Proficiency in handling 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 Skills:

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


Preferred Qualifications:


  • Security & Compliance: Knowledge of security best practices in software development, particularly within the video surveillance industry.
  • Performance Optimization: Experience with performance profiling and optimization tools.
  • Industry Contributions: Contributions to relevant open-source projects or participation in industry standards bodies.


Application Instructions:

Please submit your resume and a cover letter highlighting your relevant experience in media engineering, backend development, and video surveillance systems. Include any project portfolios or code samples that demonstrate your expertise in NVR/VMS development, media codec implementation, and system architecture.



  • new york city, United States Vicon Industries Full time

    We are seeking an experienced Lead Software Architect with a deep background in media engineering and backend development, particularly within the video surveillance and security sectors. The ideal candidate will have extensive experience in NVR (Network Video Recorder) development, Video Management Software (VMS), and a strong understanding of media codecs,...


  • New York, United States Vicon Industries Full time

    We are seeking an experienced Lead Software Architect with a deep background in media engineering and backend development, particularly within the video surveillance and security sectors. The ideal candidate will have extensive experience in NVR (Network Video Recorder) development, Video Management Software (VMS), and a strong understanding of media codecs,...


  • New York, United States Vicon Industries Full time

    We are seeking an experienced Lead Software Architect with a deep background in media engineering and backend development, particularly within the video surveillance and security sectors. The ideal candidate will have extensive experience in NVR (Network Video Recorder) development, Video Management Software (VMS), and a strong understanding of media codecs,...


  • New York, New York, United States Onward Search Full time

    About the RoleOnward Search is a leading provider of technology talent, and we are currently seeking a highly skilled Lead Software Architect to join our team.This is a unique opportunity to work with a talented group of software engineers and product managers to design and develop innovative mobile applications that enhance our customer base and provide...


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

    About the RoleWe are seeking a seasoned Lead Principal Software Architect to join our team at PERMEVO. As a key member of our engineering organization, you will be responsible for architecting and leading the development of cutting-edge, high-performance systems for real-time applications.Key ResponsibilitiesSystem Design and Development: Design and develop...


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

    Hillmont Group is in search of a Lead Software Architect who possesses the expertise to conceptualize, develop, and validate innovative solutions aligned with functional and technical specifications, ensuring they meet quality and performance benchmarks. The ideal candidate will have a strong command of various technologies and programming languages,...


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

    Position OverviewMonad Labs is at the forefront of developing Monad, a high-performance and parallel EVM Layer-1 blockchain. Our team comprises systems engineers and community advocates dedicated to revolutionizing the crypto landscape. Following a successful funding round, we are expanding our workforce.Role SummaryWe specialize in creating highly efficient...


  • New York County, New York, United States Sirius XM Full time

    Key Responsibilities:About Us:SiriusXM, along with its subsidiaries (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services), is at the forefront of a transformative era in audio entertainment. We strive to deliver unparalleled subscription and ad-supported audio experiences for listeners, whether in vehicles, at home, or on...

  • Software Architect

    5 days ago


    New York, New York, United States Updater Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at Updater. As a key member of our technical leadership team, you will be responsible for designing and implementing our software solutions, ensuring they meet the needs of our customers and stakeholders.The ideal candidate will have a strong background in software development,...


  • Redwood City, California, United States Informatica Full time

    Job Number: 37377 Position Title: Lead Software Architect Elevate Your Career at Informatica We are seeking a diverse team of innovators who recognize the potential of data to enhance society. We value adventurous, remote-minded individuals who are passionate about tackling some of the most pressing challenges in the world. At Informatica, employees are...


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

    COMPANY OVERVIEWExtend is an innovative fintech startup specializing in B2B payment solutions aimed at banks and their clientele. We have pioneered a unique virtual card platform, seamlessly integrated with processors, networks, and the underlying technology that powers the banking sector. Our offerings include various virtual card products, such as an...


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

    COMPANY OVERVIEWExtend is an innovative fintech startup specializing in B2B payment solutions, dedicated to providing exceptional services to banks and their clientele. We have developed a pioneering virtual card platform, seamlessly integrated with processors, networks, and the essential technology that underpins the banking sector. Our offerings include...


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

    As a Lead Software Architect within PayPal's Advertising Division, you will play a crucial role as a key contributor, tasked with developing impactful solutions that enhance our advertising ecosystem. With over a decade of experience, you will be vital in the creation of innovative products, collaborating with diverse teams, and delivering cutting-edge...


  • Oklahoma City, Oklahoma, United States Insight Global Full time

    Position OverviewInsight Global is seeking a skilled Lead Solutions Architect to contribute to a prominent organization. This role encompasses the design of software solutions, focusing on:Requirements Definition: Establishing clear and comprehensive requirements for software projects.Functional and Technical Design: Crafting both functional and technical...


  • New York, New York, United States Transcend Digital Full time

    Job OverviewAs a Lead Software Architect at Transcend Digital, you will be instrumental in defining the technological vision and framework of our innovative platform. Reporting directly to the CEO, your role encompasses both frontend and backend engineering, influencing every facet of our technology ecosystem. You will engage in the integration and...


  • Oklahoma City, Oklahoma, United States Walmart Full time

    Position Overview: As a pivotal member of our team, you will be responsible for shaping the architectural framework of our advanced systems and robotics initiatives. Your Responsibilities: At Walmart Advanced Systems & Robotics, we are at the forefront of transforming retail experiences through innovative technology. Our team is dedicated to developing...


  • 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...


  • Kansas City, Kansas, United States New Relic Full time

    Lead Software Architect - Cloud SolutionsAre you an enthusiastic software architect eager to contribute to a dynamic and expanding team?New Relic is on the lookout for a seasoned Lead Software Architect to join our Cloud Solutions division. In this pivotal role, you will shape the strategic direction of our Cloud Solutions, emphasizing security, scalability,...


  • 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...

  • Software Architect

    4 days ago


    New York, United States Yeah! Global Full time

    Note: This position does not offer any visa sponsorships.We are seeking a talented and experienced Software Architect to lead the design and development of complex software systems ensuring they are scalable secure and aligned with our business goals.Job Summary:As a Software Architect you will play a critical role in defining the overall structure and...