Software Engineer (Full Stack Developer)

Department: Engineering
Location: Dallas, TX
Employment Type: Full-time
Date Posted: Nov 2, 2021


Based in Dallas, Texas, Evolon Technology, Inc. ("Evolon" or the "Company") is a fast growing, technology-enabled provider of video content analysis solutions for critical infrastructure protection.

For nearly a decade, government and commercial entities have relied on Evolon and its complete platform of video surveillance solutions to help improve security and situational awareness. Founded by former engineers and scientists from the Los Alamos National Laboratory, the Evolon team brings decades of expertise in developing and implementing advanced video surveillance technology to help protect critical infrastructures and deliver business intelligence.

Evolon combines patented advancements and emerging technologies to deliver the industry's highest detection and classification accuracy with flexible and extensive range of performance. Its edge to cloud capability is carried out through its proven product platform, including Evolon Edge™ for Axis cameras, Evolon Enterprise™ for virtually all cameras and surveillance appliances, and Evolon Verify™ for proactively classifying and verifying potential security threats and reducing false alarms that disrupt operator queues.

In late 2018, Evolon attracted a significant investment from ReignRock, a growth and operations focused Dallas-based private equity firm which invests in lower-middle market companies exhibiting a strong potential for growth.

In 2021, Evolon completed a $16 million Series A funding to accelerate future growth plans. National Securities Corporation acted as sole placement agent for the offering. The Liquid Venture Partners group at National Securities Corporation was responsible for sourcing and executing the offering.

Reporting Relationship:

The Software Engineer will report directly to the Head of Development.


No direct staff oversight

Major Responsibilities:

  • Develop world class software in a highly-visible role in our Company
  • Work with video analytics and transfer video between different formats
  • Conceptualize and articulate ideas clearly and concisely to team members
  • Document status, steps taken and communication with stakeholders for project work
  • Collaborate with other support personnel and developers within the organization
  • Participate in design and development sessions and assist in training new team members when needed

Experience Requirements:

  • Technical Degree – two (2) year minimum; four (4) year recommended
  • 5 plus years of experience in software engineering role
  • Minimum of one (1) year of experience specifically related to the troubleshooting of software applications
  • React.js (front end language) required
  • Node.js (back end language) required
  • Agile experience required
  • Git/Github required
  • Familiarity with Linux (Ubuntu) Operating System required
  • Electron knowledge desired
  • Helpful, but not required, Python, AWS knowledge and Docker
  • Experience working with video security systems preferred – CCTV or Access control
  • Experience with Java Script, C or C++ preferred
  • Codec Design or Usage experience preferred – ability to transfer video between different formats
  • Good knowledge of video compression protocols preferred such as H.264 – MJPEG – MPEG-4
  • Installation and configuration experience preferred
  • Troubleshooting at the command line preferred
  • Familiarity with code development and design
  • Understanding of TCP, IP and UDP protocol stacks
  • Familiarity with networking principles and client-server applications

Other Requirements:

  • High integrity
  • Strong written and verbal (in English) communication skills
  • Technical aptitude, problem solving skills
  • Ability to analyze and troubleshoot complicated systems in a logical, creative and consistent way
  • Ability to relate to customers with varying technical ability
  • Ability and inclination to work collaboratively across functions
  • Willing to "roll up sleeves" in order to accomplish tasks
  • High process orientation
  • Ability to prioritize tasks and work within deadlines