Kastle Systems · 5 hours ago
Principal Software Engineer
Kastle Systems, through its CheckVideo division, is transforming video security with AI-enabled cameras. They are seeking an experienced Principal Software Engineer responsible for developing and maintaining flagship product assets, including architecture, design, development, and testing of applications.
Information TechnologyProperty ManagementSecurity
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
Qualification
Required
Bachelors degree required; Advanced degree preferred
At least 7 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 AI Training & Inference: LLM (Large Language Models), Deep Learning, Computer Vision, PyTorch, TensorFlow
Experience with Cloud computing: AWS, GCP, Azure, Docker, Kubernetes
Experience with source code management systems such as Git and Bitbucket
Experience with DevOps tools: Jenkins, Gitlab, GitOps
Experience with databases and NoSQL
Strong skills in troubleshooting production issues
Preferred
Experience with infrastructure management tools such as Ansible, Chef, Puppet, or Terraform
Experience with designing and developing services using distributed systems principles
Experience with media codecs and streaming protocols. Examples include: H.264 (AVC), RTSP (Real Time Streaming Protocol), H.265 (HEVC), ONVIF, or others
Benefits
Medical/Dental/Vision
401K
Tuition/Training Assistance
BrightHorizons Lifestyle Assistance
Wellness Program
Paid Time Off & Holidays
Company
Kastle Systems
Kastle is a leading provider of property technology solutions, protecting commercial real estate, multi-family residential, global enterprises, educational institutions and critical government facilities.
H1B Sponsorship
Kastle Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2021 (1)
Funding
Current Stage
Late StageRecent News
Washington Business Journal
2025-01-22
Company data provided by crunchbase