View All Jobs 120424

Principal System Integration Engineer (enterprise Systems), Python (1064) – Department Of Technology

Design and implement enterprise-scale API-driven integration hub for JUSTIS data exchange
San Francisco, California, United States
Senior
$145,548 – 197,184 USD / year
7 hours agoBe an early applicant
City and County of San Francisco

City and County of San Francisco

Provides local government services, public programs, and regulatory oversight for residents, businesses, and visitors in San Francisco.

5 Similar Jobs at City and County of San Francisco

Principal System Integration Engineer (Enterprise Systems), Python

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 Contribution

  • Work collaboratively as part of a cross-functional development team supporting the JUSTIS platform.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Contribute to technical documentation, system diagrams, and operational support materials.
  • Support teammates and share knowledge to strengthen the overall capability of the JUSTIS team.

Appointment Type: Temporary Exempt (TEX), Full Time position is excluded by the Charter from the competitive civil service examination process and shall serve at the discretion of the appointing officer. The anticipated duration of this project position is thirty-six (36) months.

Work Location: Incumbent will conduct most of the work at the Department of Technology, 1 South Van Ness Avenue, San Francisco, CA 94103. However, there may be situations where the incumbent will be required to work at other sites throughout the City and County of San Francisco as necessary.

Nature of Work: This is a full-time position. The department supports a hybrid work schedule in compliance with City & County of San Francisco policies on remote work, which currently requires onsite work of a minimum of two (2) days per week.

Position may require sufficient strength and coordination for lifting, pushing, pulling and/or carrying the weight of computer equipment. May require hand/eye coordination and manual dexterity for data entry. May involve extensive VDT exposure.

+ Show Original Job Post
























Principal System Integration Engineer (enterprise Systems), Python (1064) – Department Of Technology
San Francisco, California, United States
$145,548 – 197,184 USD / year
Engineering
About City and County of San Francisco
Provides local government services, public programs, and regulatory oversight for residents, businesses, and visitors in San Francisco.