Full-Time

Principal System Integration Engineer

Enterprise Systems, Oracle BPEL / SOA Integration, Department of Technology

Updated on 8/24/2026

City and County of San Francisco

City and County of San Francisco

San Francisco municipal government

No salary listed

San Francisco, CA, USA

In Person

Associate's

Category
Software Engineering (1)
Required Skills
WebLogic
Python
Software Testing
SQL
Java
REST APIs
DevOps
Oracle
Requirements
  • 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 (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)
  • 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.
Responsibilities
  • Design, develop, and maintain Oracle database objects including tables, views, complex SQL, and PL/SQL procedures/packages (Oracle 12c/19c).
  • Develop, enhance, and support integration workflows using Oracle BPEL and related SOA Suite components to implement business processes and data exchange patterns.
  • Create and maintain database schemas that represent and support business processes, with strong attention to performance, data integrity, and maintainability.
  • Support and troubleshoot integration solutions built on Oracle WebLogic and SOA Suite, including diagnosing failures across multi-system workflows.
  • Design, develop, and maintain web services and integration interfaces that support secure, reliable data exchange across justice partner systems.
  • Implement and support service-based integrations using RESTful services and JSON; maintain working knowledge of SOAP and XML where required.
  • Develop reusable, testable server-side components and integration services, leveraging Python and Java as needed for service development and operational tooling.
  • Support integrations that leverage middleware and messaging technologies (e.g., ActiveMQ and Microsoft message queue) to enable reliable and scalable data movement.
  • Troubleshoot and resolve complex production issues related to integrations, database performance, middleware queues, and service reliability.
  • Support development, test, and production environments for mission-critical, 24x7 operations across multiple justice partner agencies.
  • Implement and maintain CI/CD pipelines to ensure releases are well-defined, repeatable, and operationally stable.
  • Review, verify, and validate software code to ensure adherence to quality, security, and maintainability standards.
  • Develop and maintain unit and integration tests; support test planning and post-deployment validation.
  • Produce and maintain technical documentation (e.g., integration specifications, workflow documentation, runbooks, and operational procedures).
  • Work collaboratively with other developers, architects, and stakeholders; assist teammates and contribute to shared delivery goals.
  • Communicate technical issues and solution options clearly to technical and non-technical partners.
Desired Qualifications
  • Extensive experience developing and supporting enterprise-scale applications or system integrations.
  • Advanced expertise in Oracle databases, including complex SQL, performance tuning, schema design, and PL/SQL development (Oracle 12c/19c).
  • In-depth experience with Oracle integration technologies, including Oracle BPEL, SOA Suite, WebLogic, and associated development/support tools (e.g., JDeveloper, SQL Developer).
  • Strong experience designing and supporting web services and integration interfaces using REST/JSON; working knowledge of SOAP/XML.
  • Experience with middleware, messaging, and integration patterns (e.g., ActiveMQ, Microsoft message queue, event-driven approaches).
  • Proficiency with CI/CD pipelines, version control systems (Git), and modern DevOps practices.
  • Strong unit testing, debugging, troubleshooting, and production support skills.
  • Experience working in highly regulated environments involving sensitive or protected data; familiarity with CJIS requirements is highly desirable.
  • Experience working in Agile/Scrum or ITIL-informed environments.
  • Experience with scripting/automation (e.g., shell scripting) and strong technical documentation practices.
  • Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Microsoft Copilot) to improve productivity, code quality, and documentation.
  • Proven ability to perform effectively in demanding, high-availability operational environments, with strong attention to accuracy and output.
  • Demonstrated hands-on experience applying foundational concepts associated with computer science, information systems, engineering, or a closely related fields.
City and County of San Francisco

City and County of San Francisco

View

City and County of San Francisco is the consolidated municipal government for San Francisco. It administers public safety, public health, transportation, utilities, housing, planning, parks, elections, social services, finance, and other civic functions. Residents, businesses, visitors, and community organizations interact with departments, commissions, elected offices, and public-service programs. The workforce combines operational agencies with policy, engineering, clinical, legal, technology, administrative, and public-facing teams. Its responsibilities reflect both city and county government within one consolidated jurisdiction.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A