Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal System Integration Engineer (Enterprise Systems), Python (1064) - Department of Technology

City and County of San Francisco

Job Description

Job Description:\n\nCompany DescriptionApplication Opening: February 19, 2026Application Deadline: Apply Immediately. This recruitment is considered open until filled and will close no sooner than May 4, 2026.Salary Range: $145,548.00 - $197,184.00 annually (click here to learn more). This posting has been amended as follows:4/15/2026: Updated to reflect extended application period and additional information in the concluding section.2/27/2026: Updated the Job Title, Desirable Qualifications, and Salary Range details to reflect the complexity and advanced responsibilities of this role.2/23/2026: Updated the Nature of Work to include additional telecommute policy information. Are you ready to make an impact in one of the most innovative cities? The San Francisco Department of Technology (DT) is looking for passionate IT professionals to help shape the future of technology in San Francisco! As the centralized technology services provider for the City and County of San Francisco (CCSF), DT delivers critical infrastructure and services to over 33,000 employees—supporting public safety, municipal broadband, cybersecurity, cloud solutions, and more! With a $140M+ annual budget and a team of 300+ experts, DT is leading the charge in digital transformation. DT provides services through our core areas of IT Excellence:IT Project Management OfficeEnterprise Application ServicesCloud Center of ExcellenceIT Operations and Support including the Service Desk and NOCCity Infrastructure including the Network, Telcom and Data CentersOffice of Cybersecurity including Cyber Defense, Identity Management and Disaster RecoveryPublic Safety Systems and Municipal Broadband FiberSFGovTV Broadcasting ServicesIT Finance and Administration ServicesEmerging Technologies Why Join Us? Innovative & Impactful Work At DT, you won’t just work on IT—you’ll power a city. Your expertise will directly impact the residents of San Francisco, from closing the digital divide to ensuring secure, efficient city operations. Benefits of Working for CCSF: In addition to challenging and rewarding work, the City provides a generous suite of benefits to its employees.Competitive pay, benefits, and retirement optionsCareer growth opportunities through training, internal mobility, and subsidized educationDiverse work environment in a diverse cityWe offer employees the ability to work from home one day a week while spending the other four days in our San Francisco office, promoting both collaboration and work-life balance. Join the team that’s shaping the future of technology in San Francisco. Apply today and be part of a dynamic, innovative, and mission-driven IT team!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 DevelopmentDesign, 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 SupportSupport 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 ManagementImplement 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 StewardshipDesign 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 ContributionWork 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.Qualifications Minimum Qualifications Education: An associate degree in computer science or closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field]. Experience: Five (5) years of experience in applications or software programming or development. Substitution: Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units or forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field. Desirable QualificationsAt least 8 years of experience developing and supporting enterprise-scale applications or system integrations.Strong experience designing, developing, and maintaining APIs and integration services in production environments.Demonstrated expertise with Python and object-oriented programming languages such as Java, C#, or C++.Advanced experience with relational databases, including Oracle, PL/SQL, and complex SQL development.Experience with event-driven or message-based integration patterns and middleware technologies.Proficiency with CI/CD pipelines, version control systems (Git), and modern DevOps practices.Strong unit testing, debugging, and performance-tuning skills.Experience working in highly regulated environments involving sensitive or protected data.Familiarity with criminal justice, public safety, or government data-sharing systems is highly desirable.Experience working in Agile or iterative development environments.Demonstrated ability to work effectively in high-availability, high-stakes operational environments.Strong collaboration skills and a proven willingness to support and mentor team members.Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to improve productivity, code quality, and documentation.Bachelor’s degree in computer science, information systems, engineering, or a closely related field. VerificationPlease make sure it is clear in your application exactly how you meet the minimum qualifications. Every application is reviewed to ensure that you meet the minimum qualifications as listed in the job ad. Please review our articles on Employment Application and Minimum Qualifications and Verification of Experience and/or Education for considerations taken when reviewing applications. Note: Falsifying one’s education, training, or work experience or attempted deception on the application may result in disqualification for this and future job opportunities with the City and County of San Francisco. Applicants must meet the minimum qualifications requirement by the final application deadline unless otherwise noted.Additional Information Selection Procedures The selection process will include evaluation of applications in relation to minimum requirements and assessment of candidates’ job-related knowledge, skills and abilities. Depending on the number of applicants, the Department may establish and implement additional screening mechanisms to evaluate candidate qualifications. This typically includes an oral interview and/or a written or performance exercise. If this becomes necessary, only those applicants whose qualifications most closely meet the Department needs will be invited to continue in the selection process. Applicants meeting the minimum requirements are not guaranteed advancement in the selection process. Additional Information Regarding Employment with the City and County of San Francisco: Information About the Hiring ProcessConviction HistoryEmployee Benefits OverviewEqual Employment OpportunityDisaster Service WorkerADA AccommodationRight to WorkCopies of Application DocumentsDiversity Statement How to Apply: Applicants are encouraged to apply immediately as this recruitment may close at any time, but not before April 8, 2026.Your application MUST include a resume.  To upload, please attach using the "additional attachments" function. You may contact Sean Sexton via email at View email address on ziprecruiter.com with questions regarding this opportunity. Late or incomplete submissions will not be considered. Mailed, hand delivered or faxed documents/applications will not be accepted. Resumes will not be accepted in lieu of a completed City and County of San Francisco application. For best practices on the application process, please visit Apply for Jobs in the City and County of San Francisco Best Practices Guide. Applicants may be contacted by email about this announcement and, therefore, it is their responsibility to ensure that their registered email address is accurate and kept up-to-date. Also, applicants must ensure that email from CCSF is not blocked on their computer by a spam filter. To prevent blocking, applicants should set up their email to accept CCSF mail from the following addresses @sfgov.org, @sfdpw.org, @sfport.com, @flysfo.com, @sfwater.org, @sfdph.org, @asianart.org, @sfmta.com, @sfpl.org, @dcyf.org, @first5sf.org, @famsf.org, @ccsf.edu, @smartalerts.info, and @smartrecruiters.com). Applicants will receive a confirmation email that their online application has been received in response to every announcement for which they file. Applicants should retain this confirmation email for their records. Failure to receive this email means that the online application was not submitted or received. We are committed to ensuring that the City's services are inclusive, efficient, equitable, and culturally competent for San Franciscans of all races, ethnic backgrounds, religions, and sexual orientations. This commitment requires comprehensive review and thorough analysis of existing practices and policies to remove barriers to real inclusion. We are also committed to ensuring that we have a safe, equitable, and inclusive workplace for individuals of all races. This includes creating opportunities for hiring, promotion, training, and development, for all employees, including but not limited to Black, Indigenous, and people of color (BIPOC). The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Principal System Integration Engineer (Enterprise Systems), Python (1064) - Department of Technology in San Francisco, CA vacancy
  •  ...The San Francisco Department of Technology (DT) is looking for...  ...Safety Systems and Municipal Broadband...  ...days a week. This Principal System Integration Engineer role is a key technical...  ...technical depth in enterprise integration and...  ...services, leveraging Python and Java as needed... 
    Principal
    Python
    Permanent employment
    Full time
    Work experience placement
    Second job
    Work at office
    Immediate start
    Remote work
    Work from home
    2 days per week
    1 day per week

    City and County of San Francisco

    San Francisco, CA
    19 days ago
  • $180k - $225k

     ...applications across the enterprise. As our...  ...exponentially, Principal Solutions Engineers operate as...  ...enterprises Strong systems thinking and...  ...languages such as Python, Java, or...  ...and full-stack technologies that power the...  ...United States Department of Labor's Know... 
    Principal
    Python
    Full time

    Scale AI

    San Francisco, CA
    2 days ago
  • $165k - $242k

     ...Integration Engineer Enterprise Systems Livingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA...  ..., CoreWeave delivers a platform of technology, tools, and teams that enables innovators...  ...architectures Proficiency in Python and/or JavaScript Experience... 
    Python
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    San Francisco, CA
    2 days ago
  •  ...next-generation Integrated Digital...  ...establishing a modern enterprise data...  ...unify data across engineering, manufacturing...  ...and commercial systems. We are seeking a Principal Enterprise Data...  ...pipelines using Python, SQL, Spark...  ...operating integrated technologies for cell... 
    Principal
    Python
    Flexible hours

    Cellares

    South San Francisco, CA
    25 days ago
  •  ...System Integration Engineer Civ Robotics is on a mission to automate repetitive...  ...mission is our innovative technology in robotics and autonomous...  ...Role Civ Robotics' R&D department is seeking a System...  ...Knowledge of C/C++ and Python. Tools: Proficiency... 
    Python
    Worldwide

    Civ Robotics

    San Francisco, CA
    1 day ago
  • $120k - $155k

     ...construction technology services provider...  ...contractors, engineers, and...  ...the technical integration, API data pipelines, and enterprise data modeling...  ...between our core systems (Kantata/future...  ...master data, department mapping, and effective...  ...using Python or Node.js deployed... 
    Python
    For contractors
    Work at office
    Remote work

    VEC

    San Francisco, CA
    4 days ago
  • $154k - $249.5k

     ...Principal Network Security Engineer At Palo Alto Networks®, we're united...  ...with cutting-edge technology and bold thinking....  ...Collaboration, Execution, Integrity, and Inclusion. We...  ...evolution of our enterprise-grade security...  ...Terraform, Ansible, Python). ~ Experience with... 
    Principal
    Python
    Full time
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Palo Alto Networks

    San Francisco, CA
    3 days ago
  • $170k - $277k

     ...cutting-edge technology and bold thinking...  ..., Execution, Integrity, and Inclusion...  ..., analytics engine, and user interface...  ...As a Senior Principal Backend...  ...endpoints using Python and Flask, and...  ...engineers across the department, fostering a...  ...distributed systems. ~ Extensive... 
    Principal
    Python
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    4 days ago
  •  ...domain expertise with enterprise-grade technology to automate...  ...We are seeking a Principal Software Engineer to lead the design...  ...development of core data systems that power a...  ...Traceability & Data Integrity Design systems...  ...Backend services (e.g., Python) Workflow... 
    Principal
    Python
    Work at office
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    5 days ago
  • $170k - $230k

     ...and help define GTM strategy for a named set of accounts within Enterprise customers. These accounts will have complex infrastructure...  ...and drive adoption BASIC QUALIFICATIONS - 7+ years of technology related sales, business development or equivalent experience... 
    Principal
    Local area
    Flexible hours

    Amazon

    San Francisco, CA
    4 days ago
  •  ...innovative, mobile-first technology to help our millions...  ...and entrepreneurial Principal Software Engineer to join our Builder...  ..., and distributed systems architecture....  ...proficiency shipping enterprise applications in one...  ...programming languages (Go, Python, Java, Kotlin, etc.)... 
    Principal
    Python
    Remote work

    SoFi

    San Francisco, CA
    1 day ago
  • $152k - $175k

     ...empower innovators and enterprises to unlock AI's...  ..., driving technology and transforming...  ...remote Security Engineer to join our team....  ...to build secure systems that power the future...  ...ensuring the isolation integrity of our GPU...  ...language (ideally Python, Go, or C).Extensive... 
    Principal
    Python
    Full time
    Remote work
    Home office
    Flexible hours

    Runpod

    San Francisco, CA
    4 days ago
  •  ...provider of a broad range of Technology and Business consulting...  ...talented Team. Job Title: Principal Enterprise Architect - Product-to-...  ...environment. This role focuses on integrated planning, composable...  ...Partner with business, engineering, and data teams for vendor... 
    Principal
    Shift work

    Ampcus

    San Francisco, CA
    4 days ago
  • $129.3k - $173.3k

     ...Content Systems Engineer This technology team designs, builds, and supports...  ...architecture and integration of scalable, secure...  ...to translate enterprise strategy into actionable...  ...language (e.g., Python, PowerShell) ~ Experience...  ...participate in the department's on-call rotation.... 
    Python
    Local area
    Night shift
    Weekend work
    Early shift

    Disney France

    San Francisco, CA
    1 day ago
  • $248.8k - $311k

     ...Role As an ML Systems Engineer on the Physical...  ...Vision engineers to integrate and optimize...  ...languages (e.g., Python, Go, Rust, C++)....  ...and full-stack technologies that power the world...  ..., and help enterprises and governments...  ...the United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    2 days ago
  • $216k - $270k

     ...Role As an ML Systems Engineer on the Physical...  ...engineers to integrate and optimize models...  ...(e.g., Python, Go, Rust, C++)....  ...and full-stack technologies that power the world...  ...models, and help enterprises and governments...  ...the United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    4 days ago
  • $206.4k - $276.7k

     ...Principal Engineer, Core Media Technology Technology is at the heart of Disney...  ...experience with Python Applied knowledge...  ...management, continuous integration, Git/GitHub High...  ...and media enterprise that includes three...  ...online application system due to a disability... 
    Principal
    Python
    Work experience placement
    Local area

    The Walt Disney Studios

    San Francisco, CA
    3 days ago
  • $156.86k - $191.72k

     ...System Infrastructure / Platform Engineer The National Energy Research Scientific Computing...  ...work with cutting-edge technologies such as CPU/GPU clusters...  ...platform Develop and integrate services across NERSC...  ...Proficiency with bash and Python scripting ~ Experience... 
    Python
    Full time
    Remote work
    Flexible hours

    Berkely Lab

    San Francisco, CA
    3 days ago
  • $180k - $225k

     ...Software Engineer - Robotics & Autonomous Systems Scale's Robotics business...  ...across backend (Python, Node.js, C++) and...  ...data, lidar technologies, or 3D data processing...  ...models, and help enterprises and governments build...  ...the United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  • $165k - $220k

     ...develop the first technology platform for responsible...  ...As a Senior Principal Software Engineer, you will serve as...  ...and reliability of systems that enable enterprises to deploy and...  ...development of Java/Python microservices and shared libraries integrating with AI platforms... 
    Principal
    Python
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    OneTrust

    San Francisco, CA
    5 days ago
  • $252k - $315k

     ...infrastructure that makes enterprise AI seamless. We...  ...Infrastructure Engineer to act as a...  ...Architect multi-cloud systems and abstractions...  ...Proficiency in Python or JavaScript/...  ...other emerging AI technologies. Compensation...  ...the United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  • $250k - $330k

     ...Principal AI Systems Engineer - Agentic Platforms The Moment The role of...  ...agents in production at real enterprises, automating DevOps and...  ...execution, secure tool-calling integrations, and the platform...  ...TypeScript required, Python strongly preferred Strong... 
    Principal
    Python
    Remote work
    Shift work

    Kindo

    San Francisco, CA
    4 days ago
  • $252k - $315k

     ...Platform) is an enterprise-grade Generative...  ...looking for a strong engineer to join our team...  ...distributed systems. You will be responsible...  ...and learn new technologies quickly Ideally...  ...~ Proficient in Python or Javascript/...  ...the United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    7 days ago
  • $163.1k - $218.7k

     ...Principal Media Streaming Engineer Technology is at the heart of Disney's past, present...  ..., and support the systems and workflows...  ...streaming products. The department's responsibilities...  .... Evaluate and integrate new encoding...  ...scripting experience. (Python, BASH, Ruby)... 
    Principal
    Python
    Work experience placement

    The Walt Disney Studios

    San Francisco, CA
    1 day ago
  •  ...Lead Infrastructure Engineer FHP-Enterprise Middleware Integration Wells Fargo is seeking...  ...products to enable the Technology organization to achieve...  ...complex infrastructure systems, design, and test...  ...Experience in writing Shell / Python scripts... 
    Python
    Work experience placement

    3B Staffing LLC

    San Francisco, CA
    2 days ago
  • $162.6k - $302k

     ...demonstrated how these technologies accelerate R&D,...  ...data ecosystems and integration of digital technologies...  ...decision-making. As the Principal Engineer/Tech Lead for the Instrument...  ...high-impact software systems within the instrument...  ...level proficiency in Python and deep working... 
    Principal
    Python
    Local area
    Worldwide
    Relocation package

    Disability Solutions

    South San Francisco, CA
    6 hours ago
  • $216k - $270k

     ...with leading enterprises and government...  ...Forward Deployed AI Engineering Manager on our...  ...of AI systems in production...  ...engineering teams to integrate AI into their...  ...~ Production Python expertise...  ...and full-stack technologies that power the...  ...United States Department of Labor's Know... 
    Python
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  •  ...strategic partners, robust IBM technology, and Red Hat, you’ll have...  ...a Senior AI Architect - Enterprise Integrations to join our growing AI practice...  ...architecture and agentic system design. This is a senior,...  ...their APIs * Proficiency in Python and/or TypeScript/JavaScript... 
    Python
    Worldwide

    IBM

    San Francisco, CA
    2 days ago
  • $250k - $280k

     ...Staff / Principal Founding Engineer (Backend-Leaning) - AI Systems Platform San Francisco (in-office) $250-280...  ...corporate transformation; integrating deeply with enterprise systems to map how organisations...  ...Strong systems experience (Python, TypeScript, APIs, AWS,... 
    Principal
    Python
    Work at office
    Immediate start
    Flexible hours

    Xpertalent

    San Francisco, CA
    2 days ago
  • $120k - $210k

     ...biologics manufacturing. Our technology allows biopharma...  ...precision automation, cloud-integrated hardware-software systems, dextrous manipulation, and...  ...Senior Systems Integration Engineer, you will be a key...  ...~ Strong expertise in Python and experience building automated... 
    Python
    Work experience placement
    Casual work
    H1b
    Work at office
    Visa sponsorship
    Flexible hours
    Shift work
    Afternoon shift

    Multiply Labs

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal System Integration Engineer (Enterprise Systems), Python (1064) - Department of Technology. Be the first to apply!