Job Details

1044-IS Engineer-Principal

  2025-10-25     San Francisco Municipal Transportation Agency     San Francisco,CA  
Description:

Job Description: 1044 Integration Engineer, TCUP (IS Engineer-Principal), Finance and IT Division - SF Municipal Transportation Agency

The San Francisco Municipal Transportation Agency (SFMTA) is a department of the City and County of San Francisco responsible for the management of all ground transportation in the City. The SFMTA has oversight over the Municipal Railway public transit (Transit Division or “Muni”), as well as bicycling, paratransit, parking, traffic, walking, and taxis.

The Train Control Upgrade Project (TCUP) is a multi-year, multimillion dollar project with the goal of replacing the existing train control system onboard vehicles and in the Muni Metro subway with a state-of-the-art radio-based technology. The role will be supporting delivery of the information technology components.

Under the direction of the TCUP Technology Enterprise Architect, performs integration and testing of existing enterprise information systems with information systems for the new train control system (TCUP).

Responsibilities:

  • Works with stakeholders to understand system requirements.
  • Creates and documents interface specifications, technical documents, and diagrams.
  • Identifies data dependencies and map between systems.
  • Creates scripts for data transformation and migration.
  • Configures and tests APIs, middleware, and messaging systems.
  • Implements version control and change management processes.
  • Develops test plans and cases for integration scenarios.
  • Conducts unit and end-to-end testing to ensure components meet requirements.
  • Tests for scalability, reliability, and latency under different loads.
  • Simulates failure scenarios to verify error handling.
  • Coordinates with operations teams for integration activities.
  • Assists in deploying the integrated system.
  • Ensures rollback plans are in place during deployment.
  • Coordinates user acceptance testing with stakeholders.
  • Performs related duties as assigned.

Qualifications:

An associate degree in computer science, computer engineering, information systems, or a 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 one of the fields above or a closely-related field]; AND five (5) years of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network.

Desirable Qualifications:

  • Experience using APIs (REST, SOAP, gRPC) for communication between systems.
  • Familiarity with message queues (Azure Service Bus, Azure Event Hub) and middleware for asynchronous integration.
  • Proficiency with object-oriented software design and implementation.
  • Ability to write scripts for data transformation, system configuration, or test automation (e.g., Bash, PowerShell).
  • Experience in developing software for real-time data streaming systems using asynchronous and multi-threaded design principles.
  • Experience with tools for integration testing, such as Postman (for API testing) or SoapUI.
  • Experience with HTTP/HTTPS, FTP.
  • Experience building relational or non-relational queries for distributed software architectures.
  • Experience mapping, cleaning, and transforming data during integration using ETL tools or custom scripts.
  • Experience generating requirements and testing against them.
  • Proficiency in Git for managing integration artifacts and test cases.
  • Technical expertise and knowledge of intelligent transportation systems.
  • Ability to work well with a multi-disciplinary, diverse workforce, including operations staff, maintenance technicians, technical professionals, and contractors.

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.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search