1

Video Surveillance Software Engineer Jobs (NOW HIRING)

Video Surveillance Operator

Las Vegas, NV · On-site

$16 - $20.25/hr

Operators monitor multiple sites nationwide using proprietary Blue Eye software and work in a fast ... We specialize in IT, engineering, finance, healthcare, and professional services recruitment ...

Company Description Founded in 2003 and headquartered in Norfolk, Virginia, IPConfigure, Inc. is a privately held, veteran owned video surveillance software company. As a developer of IP video ...

next page

Showing results 1-20

Video Surveillance Software Engineer information

See salary details

$11K

$150K

$173.5K

How much do video surveillance software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for video surveillance software engineer in the United States is $150,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges Video Surveillance Software Engineers face when integrating new technologies into existing surveillance systems?

Video Surveillance Software Engineers often encounter challenges when integrating new technologies, such as ensuring compatibility with legacy hardware, maintaining system security, and handling large-scale video data efficiently. Adapting to rapidly evolving camera and analytics standards can also require frequent updates and close collaboration with hardware vendors and IT security teams. Effective communication and thorough testing are crucial to minimize disruptions and maintain reliable surveillance coverage.

What are the key skills and qualifications needed to thrive as a Video Surveillance Software Engineer, and why are they important?

To thrive as a Video Surveillance Software Engineer, you need strong programming skills (such as C++, Python, or Java), a solid understanding of computer vision, and a degree in computer science or a related field. Familiarity with video analytics frameworks, machine learning libraries (like OpenCV or TensorFlow), and experience with network protocols and database systems are typically required. Attention to detail, problem-solving abilities, and effective teamwork set outstanding engineers apart in this field. These skills are crucial for developing robust, scalable, and secure surveillance solutions that meet real-world security demands.

What does a Video Surveillance Software Engineer do?

A Video Surveillance Software Engineer designs, develops, and maintains software systems that manage and analyze video feeds from surveillance cameras. They work on tasks such as video streaming, storage solutions, motion detection algorithms, and integration with security systems. These engineers ensure that the software is reliable, scalable, and secure, often collaborating with hardware engineers, security experts, and data analysts. Their work is crucial in sectors like public safety, transportation, and commercial security.

What is the difference between Video Surveillance Software Engineer vs Network Security Engineer?

AspectVideo Surveillance Software EngineerNetwork Security Engineer
Required CredentialsBachelor's in Computer Science or related field, certifications like CCNA or Security+Bachelor's in Cybersecurity, certifications like CISSP or CEH
Work EnvironmentDeveloping surveillance software, embedded systems, or cloud platformsDesigning and implementing network security protocols, firewalls, and intrusion detection
Industry UsageSecurity system providers, surveillance hardware companies, government agenciesIT firms, financial institutions, government agencies

While both roles involve cybersecurity principles and require technical certifications, the Video Surveillance Software Engineer focuses on developing and maintaining surveillance software systems, whereas the Network Security Engineer specializes in protecting network infrastructure from threats. Both roles are vital in security-focused industries but differ in their specific technical focus and daily tasks.

Infographic showing various Video Surveillance Software Engineer job openings in the United States as of May 2026, with employment types broken down into 57% Full Time, 32% Part Time, and 11% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $150,000 per year, or $72.1 per hour.
Software Development Internship for Video Surveillance Software

Software Development Internship for Video Surveillance Software

IPConfigure, Inc.

Norfolk, VA • On-site

$15/hr

Internship

Posted 15 days ago


Job description

Company Description
Founded in 2003 and headquartered in Norfolk, Virginia, IPConfigure. Inc. is a privately held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers a variety of products - all of which leverage a browser-based interface while supporting both Windows and Linux architectures and are capable of seamlessly supporting unlimited cameras, locations, and users in a centralized, distributed, or hosted architecture. IPConfigure's Orchid VMS platform and SteelFin Appliances have been successfully deployed in facilities ranging from quick service restaurants to international ports, hospitals, and universities.
Job Title: Software Development Internship for Video Surveillance Software
Department: Engineering
Position: Full-Time or Part-Time Internship. This is an on-premise internship in Norfolk, Virginia.
Job Summary
IPConfigure, Inc. is searching for a Software Development Intern for Video Surveillance Software to work closely with a dynamic team. IPConfigure makes web-based, cross-platform video surveillance software using C++, Java, and JavaScript. Interns are mentored by a full-time IPConfigure software engineer and will have the opportunity to participate in all aspects of the IPConfigure software development process.
Requirements
  • Applicants should be actively pursuing a degree in a relevant discipline (e.g., Computer Science, Electrical or Computer Engineering, Mathematics, etc.) at an accredited Virginia university.
  • The period of work is flexible and will be at IPConfigure headquarters on-site in Norfolk, VA.

Duties/Responsibilities
  • Basic software development, software testing, and server configuration processes.
  • Participate in all aspects of the IPConfigure software development process.

Required Skills/Abilities
  • Successful applicants will typically be third or fourth year undergraduate students, graduate students, or recent graduates, and will be asked to complete a technical assessment in order to show competence in C++, Java, or JavaScript.
  • Abide by all policies, rules and regulations of the company including applicable safety rules, regulations and procedures.
  • All associates will perform duties as requested by management

Education and Experience
  • Successful applicants will typically be third or fourth year undergraduate students, graduate students, or recent graduates, and will be asked to complete a technical assessment in order to show competence in C++, Java, or JavaScript.

Benefits
  • Paid Internship

IPConfigure, Inc. provides equal employment opportunities to all qualified persons and administers all aspects and conditions of employment without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical or mental disability, severe/morbid obesity, medical condition, military or veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.