Technical Lead

City of New York•Brooklyn, NY
•Onsite

About The Position

The Office of Technology and Innovation (OTI) is seeking a highly skilled Technical Lead to deliver mission-critical City applications to constituents and City agencies, using modern engineering practices, automation, and AI-driven capabilities. The role calls for a hands-on technologist who can work in a fast-paced environment and use automation and AI to deliver value to customers. The position is open to current City employees permanent in this title only, as well as eligible candidates reachable on the current civil service list. Candidates with other civil service titles who meet the preferred requirements may also submit a resume for consideration. The role provides technical leadership in a Java-based environment and involves designing and implementing AI-driven solutions, including agentic AI systems, and applying tools such as Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) to City workflows. The Technical Lead will also advance DevOps automation and integrate cloud-native services, AI tooling, and automation frameworks with existing applications and platforms. The position collaborates with product owners, project managers, and cross-functional teams to gather requirements and deliver solutions on time, and oversees assigned special projects and initiatives. The position is based in Brooklyn, New York, and the stated shift is day. Because the technical duties support a 24/7 operation, the candidate may be required to work various shifts, including weekends and nights or evenings. Appointments are subject to oversight approval. The position is open to qualified persons with a disability who are eligible for the 55-a Program; applicants should indicate interest in the program in their cover letter.

Requirements

  • Meet the Computer Systems Manager civil service qualification requirements through one of the listed education and experience pathways: a master's degree in computer science and three years of qualifying IT experience; a bachelor's degree and four years of qualifying IT experience; a high school diploma or equivalent and six years of qualifying IT experience; or a satisfactory equivalent combination.
  • The qualifying experience must be progressively more responsible, full-time, satisfactory IT experience in areas such as application development, systems development, data communications and networking, database administration, data processing, or user services.
  • At least 18 months of qualifying experience must be in an administrative, managerial, or executive capacity in the listed IT areas, or in supervision of staff performing those duties.
  • Under the equivalent-combination pathway, candidates must have at least a high school diploma or equivalent and at least three years of qualifying IT experience, including the required 18 months of administrative, managerial, executive, or supervisory experience.
  • Under the stated education-substitution rules, undergraduate credits may substitute for up to two years of required IT experience in the absence of a bachelor's degree, and graduate computer science credits may substitute for up to one year of required IT experience; credits cannot substitute for the required 18 months of administrative, managerial, executive, or supervisory experience.
  • Only permanent City employees in the title and candidates reachable on the current civil service list are eligible to apply; candidates with other civil service titles who meet the preferred requirements may submit a resume for consideration.

Responsibilities

  • Provide technical leadership in a Java-based environment and ensure best practices in custom application development.
  • Architect and implement AI-driven solutions, including agentic AI systems that autonomously execute workflows and optimize City operations.
  • Apply AI-adjacent and core AI tools, including Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG), to real-world workflows and City use cases.
  • Lead initiatives to automate DevOps tasks to improve deployment efficiency, reliability, and developer productivity.
  • Integrate cloud-native services, AI tooling, and automation frameworks into existing applications and platforms.
  • Collaborate with product owners, project managers, and cross-functional teams to gather requirements and deliver solutions on time.
  • Implement automation, AI components, agentic behaviors, cloud services, and custom development end-to-end.
  • Oversee assigned special projects and initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service