Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

PythonCloud computingAI Training & InferenceDevOps toolsCC++GoSource code managementDatabasesNoSQLTroubleshootingInfrastructure managementDistributed systemsMedia codecs

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

twittertwittertwitter
company-logo
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 Stage

Leadership Team

leader-logo
Haniel Lynn
Chief Executive Officer
linkedin
leader-logo
Ralph Masino
CFO
linkedin
Company data provided by crunchbase