City and County of San Francisco
Senior Platform Engineer (9976) – Department of Technology
City and County of San Francisco, San Francisco, California, United States, 94199
Overview
Senior Platform Engineer (9976) – Department of Technology The Department of Technology (DT) is looking for a Senior Platform Engineer to develop and integrate new features, maintain the MyApps platform releases, and support the Identity and Access Management (IAM) strategy. This centralized IAM platform is a critical Tier 1 application that requires ongoing maintenance, as well as the development of new features and enhancements to support authentication, MFA, user provisioning, and de-provisioning functionalities. Responsibilities
Architect and design applications Ensure platform high availability and resiliency Conduct regular failover tests to validate IAM service resiliency and continuity during outages Mentor and train junior resources Provide training sessions, code reviews, and guidance to build a self-sufficient in-house IAM team Learn and upgrade IAM platforms by staying current with emerging IAM technologies and modernization initiatives Contribute to the direction and oversight of IAM functions across the City and County of San Francisco, including centralized reports and analytics in the MyApps dashboard Develop workflows and validation, audit and compliance features in the MyApps platform Collaborate with City departments to integrate department-based enhancements and security role-based controls in MyApps Keep the MyApps architecture updated with relevant open source frameworks as needed Performs related duties and responsibilities as assigned Qualifications
MINIMUM QUALIFICATIONS Education: An associate degree in computer science, computer engineering, information systems, or a closely related field, or equivalent total credits/units as described in the original posting. Experience: Three (3) years of experience analyzing, installing, configuring, enhancing, and/or maintaining enterprise network components. Substitution: Additional experience may be substituted for the degree on a year-for-year basis up to two years. One year equals 30 semester units/45 quarter units with relevant coursework. Completion of the 1010 Information Systems Trainee Program may substitute for the degree. DESIRABLE QUALIFICATIONS 7+ years of experience in Java/J2EE, Spring, Microservices, and API development (SOAP/REST) 5+ years of experience with JavaScript, React.js, AngularJS, Node.js, HTML, CSS, Bootstrap 5+ years of experience with Oracle DB, Linux/Unix, Docker, CI/CD pipelines, Jenkins, GitHub 5+ years of experience in authentication/authorization (SAML, OAuth, OpenID) and security frameworks (NIST, ISO, HIPAA, PCI) 3+ years in Python, NLP, AI/ML, and Large Language Models (OpenAI, BERT, LLaMA, Claude) Skilled in performance optimization, troubleshooting, and ensuring high availability (99.999% uptime) Work Location and Schedule
Incumbent will conduct the majority of work at the Department of Technology, 1 S Van Ness Ave, San Francisco, CA 94103. There may be occasions to work at other City sites. The Department has a hybrid work schedule and travel within San Francisco may be required. This position participates in a rotating on-call schedule. Appointment Type
Permanent Exempt (PEX). Full-time position is excluded by the Charter from the competitive civil service examination process and serves at the discretion of the appointment officer. The anticipated duration is 36 months and will not result in an eligible list or permanent civil service hiring. How to Apply
Applications for City and County of San Francisco jobs are accepted through an online process. Visit the CCSF Careers site and begin the application process. Select the "Apply Now" button and follow instructions on the screen. Applicants are responsible for ensuring their email addresses are up-to-date and that CCSF emails are not blocked by spam filters. Notes: Falsifying education, training, or work experience may disqualify an applicant. Verification of education and experience may be required at any point in the application process. Further information about the hiring process, equal employment opportunity, and accommodations is available from the HR Analyst. EEO: The City and County of San Francisco encourages women, minorities, and persons with disabilities to apply. Applicants will be considered without regard to sex, race, age, religion, color, national origin, ancestry, disability, medical condition, HIV/AIDS status, sexual orientation, gender, gender identity, or other protected status.
#J-18808-Ljbffr
Senior Platform Engineer (9976) – Department of Technology The Department of Technology (DT) is looking for a Senior Platform Engineer to develop and integrate new features, maintain the MyApps platform releases, and support the Identity and Access Management (IAM) strategy. This centralized IAM platform is a critical Tier 1 application that requires ongoing maintenance, as well as the development of new features and enhancements to support authentication, MFA, user provisioning, and de-provisioning functionalities. Responsibilities
Architect and design applications Ensure platform high availability and resiliency Conduct regular failover tests to validate IAM service resiliency and continuity during outages Mentor and train junior resources Provide training sessions, code reviews, and guidance to build a self-sufficient in-house IAM team Learn and upgrade IAM platforms by staying current with emerging IAM technologies and modernization initiatives Contribute to the direction and oversight of IAM functions across the City and County of San Francisco, including centralized reports and analytics in the MyApps dashboard Develop workflows and validation, audit and compliance features in the MyApps platform Collaborate with City departments to integrate department-based enhancements and security role-based controls in MyApps Keep the MyApps architecture updated with relevant open source frameworks as needed Performs related duties and responsibilities as assigned Qualifications
MINIMUM QUALIFICATIONS Education: An associate degree in computer science, computer engineering, information systems, or a closely related field, or equivalent total credits/units as described in the original posting. Experience: Three (3) years of experience analyzing, installing, configuring, enhancing, and/or maintaining enterprise network components. Substitution: Additional experience may be substituted for the degree on a year-for-year basis up to two years. One year equals 30 semester units/45 quarter units with relevant coursework. Completion of the 1010 Information Systems Trainee Program may substitute for the degree. DESIRABLE QUALIFICATIONS 7+ years of experience in Java/J2EE, Spring, Microservices, and API development (SOAP/REST) 5+ years of experience with JavaScript, React.js, AngularJS, Node.js, HTML, CSS, Bootstrap 5+ years of experience with Oracle DB, Linux/Unix, Docker, CI/CD pipelines, Jenkins, GitHub 5+ years of experience in authentication/authorization (SAML, OAuth, OpenID) and security frameworks (NIST, ISO, HIPAA, PCI) 3+ years in Python, NLP, AI/ML, and Large Language Models (OpenAI, BERT, LLaMA, Claude) Skilled in performance optimization, troubleshooting, and ensuring high availability (99.999% uptime) Work Location and Schedule
Incumbent will conduct the majority of work at the Department of Technology, 1 S Van Ness Ave, San Francisco, CA 94103. There may be occasions to work at other City sites. The Department has a hybrid work schedule and travel within San Francisco may be required. This position participates in a rotating on-call schedule. Appointment Type
Permanent Exempt (PEX). Full-time position is excluded by the Charter from the competitive civil service examination process and serves at the discretion of the appointment officer. The anticipated duration is 36 months and will not result in an eligible list or permanent civil service hiring. How to Apply
Applications for City and County of San Francisco jobs are accepted through an online process. Visit the CCSF Careers site and begin the application process. Select the "Apply Now" button and follow instructions on the screen. Applicants are responsible for ensuring their email addresses are up-to-date and that CCSF emails are not blocked by spam filters. Notes: Falsifying education, training, or work experience may disqualify an applicant. Verification of education and experience may be required at any point in the application process. Further information about the hiring process, equal employment opportunity, and accommodations is available from the HR Analyst. EEO: The City and County of San Francisco encourages women, minorities, and persons with disabilities to apply. Applicants will be considered without regard to sex, race, age, religion, color, national origin, ancestry, disability, medical condition, HIV/AIDS status, sexual orientation, gender, gender identity, or other protected status.
#J-18808-Ljbffr