Software Engineer - Military veterans preferred

2025-06-05
Kastle Systems
Other

/yr

  employee   contract


Falls Church
Virginia
22046
United States

Kastle Systems


Software Engineer

US-VA-Falls Church

Job ID: 2025-4455
Type: Regular
# of Openings: 1
Category: Information Technology & Software Development
CheckVideo

Overview

CheckVideo-Logo-FINAL_400px

 

At CheckVideo, a division of Kastle, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through our cloud infrastructure.

 

We are looking for a Software Engineer who will be responsible for developing and maintaining our flagship product assets. This includes the architecture, design, development & testing of CheckVideo applications. This is an exciting position to work on the cutting edge of technology with a great team and make a meaningful contribution every single day. This is a hybrid position based out of our Falls Church, Virginia office.

 

In addition to a great work environment, we provide excellent benefits (Medical/Dental/Vision, 401K, Tuition/Training Assistance, BrightHorizons Lifestyle Assistance, Wellness Program, Paid Time Off & Holidays, etc.) and we are proud to be a Certified Great Place to Work. For more information on our products & services as well as what it’s like to work with us, please visit CheckVideo and Kastle Careers.

 

 



Responsibilities

  • Develop, test & deploy CheckVideo applications in a secure manner
  • Develop in a Linux environment using source code control system and deployment pipelines
  • Maintain and update production software as necessary
  • Scale and tune for performance to meet production demand
  • Secure our software by addressing any vulnerabilities and by writing high-performing, scalable, and secure software to meet customer demands.
  • Follow SDLC best practices for scalability, reliability & observability


Qualifications



  • Bachelors degree required; Advanced degree preferred
  • At least 2-3 years of experience developing and shipping software for mass market products
  • Knowledge & experience with the SDLC and programming languages: Python, C, C++ and Go
  • Experience with the following:
    • AI Training & Inference: LLM (Large Language Models), Deep Learning, Computer Vision, PyTorch, TensorFlow
    • Cloud computing: AWS, GCP, Azure, Docker, Kubernetes
    • Source code management systems such as Git and Bitbucket
    • DevOps tools: Jenkins, Gitlab, GitOps
    • Databases and NoSQL experience
  • Strong skills in troubleshooting production issues

Preferred, but not required: 

  • Experience with:
    • Infrastructure management tools such as Ansible, Chef, Puppet, or Terraform
    • Designing and developing services using distributed systems principles
    • Media codecs and streaming protocols. Examples include: H.264 (AVC), RTSP (Real Time Streaming Protocol), H.265 (HEVC), ONVIF, or others




Equal employment opportunity, including veterans and individuals with disabilities.

PI272793209