1

Police Computer Programming Jobs (NOW HIRING)

Police Safety Associate

Hamilton, OH ยท On-site

$15.60 - $21.96/hr

May perform organizational tasks using computer programs; May perform tasks involved in equipment ... of engineering and/or domain-specific knowledge; Ability to learn department and City-wide ...

Police Records Technician

Cheyenne, WY ยท On-site

$40K - $57K/yr

Operate a computer terminal, scanner, and printer to type, record and retrieve a wide variety of ... Knowledge of systems analysis, design, systems programming and documentation principles and ...

... programming to provide for a safe campus environment.ESSENTIAL FUNCTIONS Reasonable Accommodations ... Computer Skills: Capable of learning Records Management software and proficient with Microsoft ...

Police Records Supervisor

Cheyenne, WY ยท On-site

$54K - $76K/yr

... and evaluate new computer hardware/software. * Communicate effectively with field and ... Knowledge of systems analysis, design, systems programming and documentation principles and ...

... provide educational programming to provide for a safe campus environment.ESSENTIAL ... Computer Skills: Capable of learning Records Management software and proficient with Microsoft ...

This documentation shall be completed utilizing the Department computer-based program. * Shall ... Provide crime awareness and crime prevention programming for students, faculty, and staff through ...

This documentation shall be completed utilizing the Department computer-based program. * Shall ... Provide crime awareness and crime prevention programming for students, faculty, and staff through ...

Police Safety Associate

Hamilton, OH ยท On-site

$15.60 - $21.96/hr

May perform organizational tasks using computer programs; * May perform tasks involved in equipment ... engineering and/or domain-specific knowledge; * Ability to learn department and City-wide ...

Network IT Engineer II (Police)

Mesa, AZ ยท On-site

$99K - $144K/yr

... computer systems, data, and infrastructure; participating in design, programming, installation, and/or implementation of information systems; planning, analyzing, designing, implementing ...

... Police, Fire, General Services, and Code Enforcement departments/divisions concerning the ... Principles and practices related to computer programming, including SQL programming. Principles and ...

GIS Coordinator

Concord, NH ยท On-site

$78K - $114K/yr

... Police, Fire, General Services, and Code Enforcement departments/divisions concerning the ... Principles and practices related to computer programming, including SQL programming. Principles and ...

next page

Showing results 1-20

Police Computer Programming information

See salary details

$33K

$65K

$95.5K

How much do police computer programming jobs pay per year?

As of Jun 8, 2026, the average yearly pay for police computer programming in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Police Computer Programmer, and why are they important?

To thrive as a Police Computer Programmer, you need strong programming skills (such as Java, Python, or C++), a degree in computer science or a related field, and familiarity with law enforcement operations. Experience with database management systems, cybersecurity tools, and specialized law enforcement software (like CAD/RMS) is highly valuable, as are relevant certifications (e.g., CompTIA Security+). Analytical thinking, problem-solving, and effective communication are crucial soft skills for understanding officer needs and translating them into technical solutions. These abilities ensure that secure, reliable, and user-friendly systems support critical police work and public safety.

What are some common challenges faced by police computer programmers in their daily work?

Police computer programmers often work with sensitive data and legacy systems, which can present unique challenges. Ensuring cybersecurity and data privacy is critical, as any vulnerabilities could compromise ongoing investigations or personal information. Programmers may also need to quickly adapt to changes in legal requirements or departmental procedures. Collaboration with officers and other non-technical staff is common, requiring clear communication to translate complex technical concepts into practical solutions for end users.

What is police computer programming?

Police computer programming involves developing, maintaining, and improving software systems that support law enforcement operations. These programmers create applications for tasks such as crime data analysis, case management, records management, and communication systems. Their work ensures that police departments have reliable and secure technology to help solve crimes, manage evidence, and streamline administrative processes. By leveraging technology, police computer programmers help officers work more efficiently and improve public safety.
Infographic showing various Police Computer Programming job openings in the United States as of May 2026, with employment types broken down into 1% Internship, 7% As Needed, 65% Full Time, 6% Part Time, 1% Temporary, and 20% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

Systems Support Analyst (PROVISIONAL)

City of Buffalo, NY

Buffalo, NY โ€ข On-site

$64K - $74K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Salary: $64,010.00 - $74,988.00 Annually
Location : Buffalo, NY
Job Type: Full-Time
Job Number: Posting
Department: POLICE
Opening Date: 07/05/2023
Fee: $0.00
RESIDENCE: Residence is a requirement for all positions. In the absence of clear and convincing evidence to the contrary, an applicant shall be deemed a non-resident if he/she cannot show ninety (90) days of continuous and uninterrupted residence in the City of Buffalo prior to filing application. THIS DOES NOT APPLY TO ANYONE APPLYING FOR THE BUFFALO POLICE ENTRY LEVEL EXAMINATION. NO RESIDENCY REQUIREMENT-SUMMER LIFEGUARDS: Due to the nationwide lifeguard shortage, residency is NOT a requirement for the seasonal lifeguard position in the City of Buffalo. Applicants from any nearby municipality are encouraged to apply.
PLEASE TAKE NOTICE THAT THE ORDINANCES OF THE CITY OF BUFFALO MANDATE CONTINUOUS RESIDENCY IN THE CITY DURING YOUR EMPLOYMENT, EXCEPT FOR POSITIONS SPECIFICALLY EXEMPT UNDER STATE LAW.
FEE: WHERE INDICATED, A NON-REFUNDABLE APPLICATION PROCESSING FEE MUST ACCOMPANY YOUR APPLICATION VIA CHECK, CASH OR MONEY ORDER (If using check for payment, your check must clear to complete processing.)
Check with Civil Service office for fee waiver info.
Distinguishing Features of the Class
The Systems Support Analyst performs specialized and responsible work in conducting surveys of departmental operations for the purpose of converting them to an electronic data processing system. Incumbents initiate plans and supervises detailed surveys of methods and systems applied toward the electronic data processing methods. They provide technical support to Data Base and Communication Management staff. Work is performed under the direct supervision of a higher level technical or administrative employee.
Examples of work (Illustration Only)
TYPICAL WORK ACTIVITIES
Performs feasibility studies, documentation and detailed programming;
-defines requirements for improving or replacing data processing systems
-analyzes existing systems and procedures and develops and implements modifications and improvements;
Trains employees in software products;
-studies and verifies new products;
Develops accurate and effective computer programs;
Documents current systems operations;
Studies and makes recommendations for the solution of systems and operation problems through the application of current electronic data processing technology;
Prepares project schedules and monitors progress;
Prepares workload and progress reports related to assigned projects;
Maintains database file usage and disk media space requirements;
Performs related work as required.
Minimum Qualifications
PROMOTIONAL
Continuous and permanent status in any city department as a Computer Programmer for two years.
OPEN COMPETITIVE
(A) Masters Degree from an accredited college or university in Computer Science, Computer Systems Management, Information Systems Management or a closely related computer field;
OR
(B) Bachelors Degree from an accredited college or university in Computer Science, Computer Systems Management, Information Systems Management or a closely related computer field and two years of full time experience in programming and systems development;
OR
(C) Bachelors Degree from an accredited college or university (any major) including or supplemented by 12 credit hours in Computer Science, 6 hours of which must have been in programming and four years of full time experience in programming and systems development; (Math courses are not acceptable). (Must present transcript of course work in computer science at time of filing application)
OR
(D) Associates Degree from an accredited college or university in Data Processing, Computer Science or a closely related computer field and five years of full time experience in programming or systems development;
OR
(E) Satisfactory completion of a certified course in Computer Programming as offered by a New York State approved technical training institute and five years of full time experience in programming or systems development;
OR,
(F) An equivalent combination as defined within the limits of (A) through (E).
NOTE: Must be full-time experience in the field of systems analysis and/or programming including but not limited to participation in such areas as the design and implementation of computer systems, including feasibility studies, the generation of systems specifications, the development of test data, systems testing, parallel testing, pilot projects and post-installation follow-up. Programming experience is acceptable as qualifying if performed in conjunction with related analysis duties as described. Experience with personal or microcomputers is not considered qualifying experience.
NOTE: Verifiable part-time experience will be pro-rated to meet full-time experience requirement.
Proof of education must be presented at time of appointment.
ADOPTED: 3/27/85
REVISED: 10/86; 2/12/92; 3/31/93; 12/8/99
REVIEWED: 5/11/04
Department of Human Resources, Civil Service Administration, Room 1001 City Hall, Buffalo, NY 14202
Additional Information
FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS
Thorough knowledge of programming techniques and concepts including program documentation, programming terminology;
Thorough knowledge of systems analysis and symbolic logic, documentation, feasibility studies, systems implementation and control and the ability to reason logically;
Thorough knowledge of systems design including forms design, characteristics of files and storage media and data bases, systems life cycles, application studies and system testing;
Good knowledge of data structures and data base design;
Ability to communicate ideas clearly both orally and in writing;
Physical condition commensurate with the demands of the position.
The City of Buffalo's benefit package is designed to give our employees and their love one's, comfort, safety, and stability they need in serving our community each and every day.
Our offerings include:
-Medical and vision, Dental, Life Insurance (basic) and (supplemental)
-New York State Retirement System
-Deferred Compensation Plan
-Employee Assistance Program for employee/family members
-Flexible Spending Accounts
-Liberal holidays & vacation
-Growth Opportunities and Steady earnings potential