Principal System Integration Engineer (Enterprise Systems), Python (1064) – Department of Technology
City and County of San FranciscoSan Francisco, CAPosted 7 April 2026
Job Description
The Department of Technology’s Justice Tracking Information System (JUSTIS) team is responsible for designing, operating, and modernizing the City and County of San Francisco’s criminal justice data exchange platform. JUSTIS enables secure, real-time information sharing among multiple criminal justice partner agencies, supporting mission-critical operations that run 24 hours a day, 7 days a week. The Principal System Integration Engineer is a key technical contributor on the JUSTIS development team, responsible for building and maintaining the APIs, integration services, and backend components that power the JUSTIS Data Exchange Hub. This role focuses on developing secure, reliable, and scalable system-to-system integrations that allow partner agencies to exchange criminal justice data in compliance with local, state, and federal requirements governing privacy, security, and access to sensitive information. Working closely with system architects, technical leadership, project management, and partner agencies, the Software Developer performs complex, hands-on development work across development, test, and production environments. This position requires strong expertise in application development, system integration, database development, and DevOps practices, with a primary emphasis on API-driven data exchange and enterprise integration solutions that support high-availability justice systems. As a member of the JUSTIS development team, the Principal System Integration Engineer is responsible for the design, development, enhancement, and operational support of the JUSTIS Data Exchange Hub and its associated integration services. The developer plays a hands-on role in ensuring that justice data flows reliably, securely, and efficiently between partner agency systems. This position requires a strong balance of technical depth, operational awareness, and collaboration, as the work directly supports mission-critical justice operations across multiple City agencies.
Essential duties include, but are not limited to, the following:
Application & Integration Development
Design, develop, and maintain RESTful APIs and backend services that support real-time criminal justice data exchange. Build reusable, testable server-side components using Python and Java to support system integrations. Implement and maintain secure integration patterns using REST, JSON, and event-driven approaches; maintain working knowledge of SOAP and XML as required. Develop and maintain database structures, including tables, views, and PL/SQL procedures, primarily using Oracle (12c/19c).
System Integration & Operational Support
Support integration services across development, testing, and production environments for 24x7, mission-critical systems. Collaborate with architects, analysts, and partner agencies to design integration solutions that meet operational needs and long-term sustainability goals. Troubleshoot and resolve complex integration, performance, and data-quality issues in production and pre-production environments. Monitor and support system reliability, availability, and performance in coordination with technical leadership.
DevOps, Quality & Release Management
Implement and support CI/CD pipelines to ensure consistent, reliable, and auditable deployments. Participate in code reviews to ensure adherence to development standards, security requirements, and maintainability. Develop and maintain unit and integration tests to support software quality and system stability. Support release planning, deployment activities, and post-release validation.
Security, Compliance & Data Stewardship
Design and implement solutions that comply with CJIS and other criminal justice security and privacy requirements. Apply secure coding practices and support audits, reviews, and compliance activities as required. Ensure appropriate logging, access controls, and monitoring are implemented across integration components.
Collaboration & Team Co ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card
More jobs at City and County of San Francisco
See all →Chief Information Officer - SFPD (0953)
San Francisco, CA · 7 April 2026
Pharmacy Technician (2409) - Citywide - H00013
San Francisco, CA · 7 April 2026
Physical Therapist (2556) - Citywide - H00079
San Francisco, CA · 7 April 2026
Behavioral Health Team Leader (2314) - Citywide - H00040
San Francisco, CA · 7 April 2026