Technology Engineer (1042) - SF Planning Department (CPC)

  • Full-time
  • Job Code and Title: 1042-IS Engineer-Journey
  • Fill Type: Permanent Exempt

Company Description

The San Francisco Planning Department is recruiting for one (1) Permanent Exempt (PEX) Technology Engineer position within the Joint Technology Division.

  • Application Opening: September 28, 2026. 

  • Application Deadline: Interested applicants are encouraged to apply as soon as possible as this announcement may close at any time after 5:00 PM (Pacific Time) on Monday, October 19, 2026
  • Annual Salary for position: $143,572 - $180,596 annually (click here to learn more)

Permanent Exempt (PEX): This is a full-time Permanent Exempt position that is excluded by the Charter from the competitive civil service examination process and shall serve at the discretion of the Appointment Officer. The duration of the appointment shall not exceed 36 months.

The Department
The San Francisco Planning Department (CPC) shapes how land is used to meet community needs and guide our city’s future, creating inclusive, sustainable, and prosperous neighborhoods. We envision an equitable San Francisco where everyone thrives—a welcoming city that honors diverse cultures, provides secure housing, strengthens environmental resilience, and drives economic stability for current and future generations.

Job Description

Position Description

Under the general direction of the Technology Solutions Manager, the Technology Engineer serves as a member of the Technology Solutions team responsible for designing, developing, testing, implementing, enhancing, and maintaining enterprise business applications that support the Department's operations and the Mayor's PermitSF initiatives. The incumbent develops web applications, Application Programming Interfaces (APIs), and system integrations using technologies such as .NET, C#, JavaScript, HTML, CSS, jQuery, and Bootstrap. This position also supports application modernization, cloud adoption, and enterprise application infrastructure while ensuring system reliability, data integrity, and the delivery of secure, scalable technology solutions.

MAJOR, IMPORTANT, AND ESSENTIAL DUTIES  

According to Civil Service Commission Rule 109, the duties specified below are representative of the range of duties assigned to this job code/class and are not intended to be an inclusive list.

  1. Design, develop, and maintain enterprise business applications that support the Department's operations and initiatives.
  2. Develop web applications, APIs, and system integrations using modern application development technologies.
  3. Analyze business and technical requirements, conduct feasibility studies, and recommend effective technology solutions.
  4. Lead the migration, enhancement, integration, and modernization of enterprise applications to improve system performance, security, and reliability.
  5. Troubleshoot and resolve complex application, database, API, and system integration issues.
  6. Support cloud-based technologies and enterprise application infrastructure.
  7. Prepare technical specifications, system documentation, and implementation procedures.
  8. Evaluate emerging technologies and recommend innovative solutions to improve business processes and system performance.
  9. Collaborate with internal departments, vendors, and stakeholders to deliver and support enterprise technology solutions.
  10. Lead application development and implementation projects, including planning, testing, deployment, and production support.
  11. Provide technical leadership, mentorship, guidance, and consultation to technical staff and business partners.

Qualifications

MINIMUM QUALIFICATIONS

These minimum qualifications establish the education, training, experience, special skills and/or license(s) which are required for employment in the classification. Please note, additional qualifications (i.e., special conditions) may apply to a particular position and will be stated on the exam/job announcement.

Education: An associate degree in computer science 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 computer science or a closely-related field].

Experience: One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of a system or platform.

Substitution: One year of additional experience as described above may be substituted for the required degree; or Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.

  • One-year full-time employment is considered equivalent to 2000 hours (2000 hours of qualifying work experience is based on a 40-hour work week). Any overtime hours that you work above forty (40) hours per week are not included in the calculation to determine full-time employment.
  • Applicants must meet minimum qualification requirements by the final filing date unless otherwise noted. 
  • 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. 

Desirable Qualifications: The stated desirable qualifications may be used to identify job finalists at the end of the selection process when candidates are referred for hiring.

  • Three (3) years of experience analyzing, developing, enhancing, maintaining, and supporting enterprise applications and database systems.
  • Three (3) years of experience developing and supporting web-based applications using technologies such as .NET (C#), JavaScript, HTML, CSS, Java, PHP, or similar technologies.
  • One (1) year of experience writing SQL queries and working with relational databases.
  • Experience with object-oriented programming concepts and implementation.
  • Experience working with Oracle and Microsoft SQL Server databases.
  • Experience designing user interfaces for web applications.

Verification
Applicants may be required to submit verification of qualifying education and experience at any point during the recruitment and selection process. If education verification is required, information on how to verify education requirements, including verifying foreign education credits or degree equivalency, can be found at http://sfdhr.org/index.aspx?page=456

All work experience, education, training, and other information substantiating how you meet the minimum qualifications must be included on your application by the filing deadline. Information submitted after the filing deadline will not be considered in determining whether you meet the minimum qualifications.  

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.

Additional Information

How to Apply:

Applications for City and County of San Francisco jobs are only accepted through an online process. Submit your application through this job ad. 

  • Select the “Apply Now” button and follow instructions on the screen

Applicants may be contacted by email about this recruitment 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.

What else should I know?

Additional Information Regarding Employment with the City and County of San Francisco:

Questions:  If you have any questions regarding this recruitment or application process, please contact the exam analyst, Zoey Feng, by telephone at 628-652-7628, or by email at [email protected].

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.

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.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy Notice