1

Video Surveillance Software Engineer Jobs (NOW HIRING)

Software Engineer - Java

Charlotte, NC · On-site

$50.50 - $69.25/hr

Premier's Safety Solutions group is the industry leader in clinical surveillance software that ... We need an experienced Software Engineer to lead a team to develop high performing software in a ...

Senior Software Engineer - Data Path

Louisville, CO · On-site

$128K - $168K/yr

... surveillance, video analytics, VDI and mixed workloads. Pivot3's solutions provide security ... We are actively recruiting for a Data Path Software Engineer to join our Engineering team. This ...

Senior Software Engineer - Data Path

Louisville, CO · On-site

$128K - $168K/yr

Senior Software Engineer - Data Path Location: Louisville, CO Job Id: 450 # of Openings: 1 Pivot3 ... surveillance, video analytics, VDI and mixed workloads. Pivot3's solutions provide security ...

NY · On-site

$122K - $160K/yr

## Embedded Software Engineer, LundApplyremote type: On-Sitelocations: Sweden - Lundtime type: Full ... video surveillance market.**Who are you?**You are an energetic and dedicated person with a strong ...

... video evidence in accordance with policy and regulatory requirements Respond to requests from ... operate surveillance software Ability to remain calm and focused under pressure Education and ...

Showing results 41-60

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 Sep 10, 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 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 are the key skills and qualifications needed to thrive as a video surveillance software engineer?

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

What are popular job titles related to Video Surveillance Software Engineer jobs?

For Video Surveillance Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Video Surveillance Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $150,000 per year, or $72.1 per hour.

JavaScript Programmer for Video Surveillance System

Norfolk, VA • On-site

IPConfigure, Inc.
Software Development • 11 - 50 employees

$56K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

Job Summary
IPConfigure is looking to hire a strong JavaScript / Front-End Engineer, creating customer-facing widgets working in our browser-based video management system. The JavaScript developer must have strong experience in JavaScript, HTML, and CSS. This is an awesome opportunity to work in leading edge technologies in the IP video surveillance market. The ideal candidate will work at our Norfolk, VA office, however we are open to Remote for the right candidate.
Duties/Responsibilities
  • Participate in a well-defined Agile software development process with other senior developers.
  • Develop high quality, well-designed application code for features and system components.
  • Participate in feature design, ensuring a balance between business and technology requirements.
  • Deliver code as scheduled that adheres to the design.
  • Find root causes of defects in features.
  • Adhere to coding practices designed to promote code reuse and standardization.
  • Provide time and resource estimates for own feature areas.
  • Identify risks and mitigation strategies.

Requirements
  • Expertise in JavaScript, Typescript, HTML, CSS, and Angular.
  • Familiarity with AngularJS.
  • Object Oriented design background.
  • Expertise designing and using RESTful web services.
  • An active concern for quality engineering, with experience building scalable web applications.

Any of the following would be a plus:
    • Video codecs such as MJPEG, H.264, H.265, and AV1.
    • Multimedia streaming (WebRTC, RTSP, HLS, MPEG-DASH, RTP).
    • Network programming (TCP, UDP, Unicast, Multicast).
    • Code samples and portfolio of designs.
    • Contributions to open source projects (for example a github page)

Education and Experience
  • Bachelor's Degree in Computer Science, Engineering, or related discipline.
  • 5+ years experience developing long-lived, enterprise JavaScript applications.

Benefits
  • Industry competitive salaries based on experience.
  • Generous PTO and Work From Home Policy.
  • Health, Vision, Dental, and Life insurance policies.
  • Flexible Spending Account and Health Saving Account.
  • 401K with company match.
  • 1 month sabbatical every 3 years of employment.

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.