Physical Security Systems Programmer

Kastle Systems•Falls Church, VA

About The Position

The TechOps Programmer (Security Systems Programmer) programs security configurations and provides technical and programming support to other departments. The role maintains and refines procedures, programs, and policies, and keeps current with software-related technologies, techniques, and new Kastle products. It also involves identifying and implementing solutions to administrative, technical, and operational problems. The position executes special application-program requests, programs security systems, maintains program and training documentation, tests systems with the Installation department, troubleshoots equipment and system problems, and documents testing. It also develops PHP templates to improve efficiency, accuracy, and data integrity; completes special projects assigned by Tier II leadership; advises coworkers on programming best practices; and supports and trains other Kastle regional offices. Kastle Systems provides medical, dental, and vision coverage, a 401(k) plan, paid time off, tuition and training assistance, BrightHorizons lifestyle assistance, life and disability insurance, and wellness programs. The position requires scheduled on-call shifts and readiness for an immediate emergency response 24 hours a day.

Requirements

  • High school diploma.
  • A degree, certification, or equivalent experience in data entry, management information systems, program design, hardware maintenance, or operating systems.
  • Two years of professional experience as a computer technician or computer programmer, or four years of experience using an IBM- or Macintosh-compatible personal computer.
  • High math and logic aptitude scores.
  • Broad knowledge of Microsoft Office programs.
  • Excellent documentation and technical writing skills.
  • Ability to communicate clearly and professionally with coworkers.
  • Good typing skills and ability to operate a standard computer terminal and keyboard.
  • Ability to work scheduled on-call shifts and be ready for immediate emergency response 24 hours a day.

Responsibilities

  • Execute requests for special application programs from operational departments and the management team.
  • Program security systems as required.
  • Write, maintain, and update program, procedural, and training documentation.
  • Test systems as required, coordinating over the phone with the Installation department.
  • Troubleshoot equipment or system problems.
  • Document all testing.
  • Develop new templates using PHP scripting to promote efficiency, accuracy, and data integrity.
  • Perform special projects assigned by Tier II leadership.
  • Advise coworkers on best practices, including appropriate circumstances for system activations and programming requests.
  • Provide support and training for other Kastle regional offices.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) plan
  • Generous paid time off
  • Tuition and training assistance
  • BrightHorizons lifestyle assistance
  • Life insurance
  • Disability insurance
  • Wellness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service