> Markdown version of [/jobs/ext/4258312-physical-security-systems-programmer](https://www.wearedevelopers.com/jobs/ext/4258312-physical-security-systems-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Physical Security Systems Programmer - **Company:** Kastle Systems - **Location:** Falls Church, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Multitier Architecture, Macintosh Computers, Software Applications, Computer Maintenance, Computer Terminals, Program Design Languages, System Testing - **Published:** October 31, 2026 - **Apply:** https://www.jofdav.com/jobs/60360948-physical-security-systems-programmer ## About the Role High school diplomaDegree or certification or equal experience in one of the following: data entry, management information systems, program design, hardware maintenance, operating systems.Two years'of professional experience as a computer technician or computer programmer; or four years' experience on an IBM or Macintosh compatible personal computer.High math/logic aptitude scores.Broad knowledge of Microsoft Office programs.Excellent documentation/technical writing skills.Ability to interface and communicate with coworkers in a clear and professional manner.Good typing skills and ability to operate a standard computer terminal and keyboard.Work scheduled oncall shifts and be ready for instant emergency response 24hours a day. ## Description The TechOps Programmer (Security Systems Programmer) is responsible for programming all security configurations; providing technical and programming support to other departments as required; maintaining and refining existing procedures, programs, and policies; and staying abreast of new technologies and techniques concerning software-related subjects and new Kastle products. Also included are the ability and tendency to see, formulate, and implement solutions to administrative, technical, and operational problems., Executes the requests for special applications programs by Operational Departments and Management Team.Programs security systems as required.Writes, maintains, and updates program, procedural, and training documentation.Perform testing of systems as required over the phone with the Installation department.Troubleshoots equipment or system problems.Documents all testing.Develops new templates using PHP scripting to promote efficiency, accuracy, and data integrity.Performs special projects as assigned by the Tier II leadership.Advises co-workers of best practices, including requiring proper circumstances for system activations and programming requests.Provides support and training for other Kastle Regional offices.