Senior Software Engineer - City Environmental Quality Review

City Of New York
New York, NY

Job Description

THIS POSITION IS TEMPORARILY FUNDED THROUGH DECEMBER 2027 WITH THE POSSIBILITY OF FURTHER EXTENSION.

THE AGENCY
The Department of City Planning (DCP) plans for the strategic growth and development of the City through ground-up planning with communities, the development of land use policies and zoning regulations applicable citywide and sharing its perspectives on growth and community needs with sister agencies in collaboration with the Mayor’s Office of Management and Budget (OMB).

DCP's work is guided by five strategic pillars: Inclusive Planning, Sustainability, Housing Access, Economic Opportunity, and Informed Decision-Making. DCP is a great place to work – cultivating intellectual inspiration, professional development, and creativity. Visit our website at to access the full listing of job opportunities and to learn more about our great agency.

THE DIVISION
Information Technology Division’s (ITD) vision is to become a dynamic and vibrant technology delivery organization of the New York City government that leads business transformations and technology innovations to enable citizen-centric smart urban planning, while promoting a culture of collaboration, talent development, and equity. ITD is responsible for developing technology solutions to support agency needs and citywide requests, including City Charter mandates, grant funding requirements, and citywide geospatial services, and maintaining systems infrastructure and endpoint assets, to optimize operational efficiency, promote innovation, and collaborate with other city agencies to enhance service accessibility to citizens. The division provides necessary computing infrastructure and productivity-enhancing technology tools in a hybrid mode (on premise and in the cloud), to support DCP’s interdisciplinary staff across five boroughs, including planners, urban designers, project managers, and executive management. The division is comprised of experienced and talented software engineers, geographic specialists, service engineers, and technology leaders who specialize in managing system infrastructure, cyber security, geospatial data engineering, application services, and portfolio management.

Within ITD, the Geographic Data and Engineering (GDE) unit consists of application engineering, data engineering, geographic information systems, and geographic research teams, responsible for creating and implementing the agency’s data strategy and data governance policy, updating and maintaining core citywide datasets in support of 911 dispatch and critical city operations, improving the creation, use, and availability of geospatial datasets within the agency, and providing data products and map-based visualization systems for the agency, other agencies, and the public.

THE ROLE
GDE is seeking a Senior Software Engineer to join the Application Engineering team that consists of motivated, team-oriented, full-stack developers responsible for developing and maintaining web applications used by the agency and the public. The applications make data more accessible and understandable, facilitate better planning decisions, support essential public services provided by the agency, and leverage agile development processes, rapid prototyping, and human-centered design through collaboration with other teams and stakeholders. The selected candidate will participate in all aspects of web application development, ranging from building complex geospatial UIs, to designing and implementing APIs and relational databases, to improving our CI/CD pipelines and workflows.

Under supervision and general direction, with considerable latitude for the exercise of independent judgment, the Senior Software Engineer’s responsibilities include, but may not be limited to:
- Building complex geospatial frontend applications using modern JavaScript frameworks such as React or Ember.
- Building RESTful APIs using frameworks such as Nest.js, Ruby on Rails, or Django.
- Applying a thorough understanding of web accessibility best practices and implementation.
- Writing effective, reliable unit and end-to-end tests.
- Possess a deep understanding of Git and platforms such as Gitlab or GitHub for collaboration.
- Writing full stack Typescript and showing proficiency with all aspects of the JavaScript ecosystem including npm module publishing, ES6, and build tools such as Webpack, Parcel, or Vite.
- Designing and building relational databases, particularly with PostgreSQL, and knowledge of relational database best practices and domain modeling.
- Proficiency with spatial data and modern web mapping technologies, including PostGIS, Deck.gl, MapboxGL, vector and raster tiles, and GeoJSON.
- Writing concise documentation and showing a willingness to evangelize lessons learned both within the agency and the open-source software community at large.
- Configuring cloud services like Heroku, Netlify, DigitalOcean, Amazon Web Services, or Azure.
- Writing CI automations with tools like GitHub Actions or Circle CI.
- Participating in code reviews, pair programming, and architecture discussions.
- Mentoring and teaching junior and mid-level engineers.

IT PROJECT SPECIALIST - 95710

Qualifications

1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or

2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or

3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or

4. Education and/or experience which is equivalent to "1", "2", or "3" above.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

Posted 2025-09-22

Recommended Jobs

Software Developer (3654)

Navarro Inc.
Niskayuna, NY

Navarro Research and Engineering is recruiting a  Software Developer in Niskayuna, NY. An active DOE Q Clearance or DOD equivalent is required to be considered for this position. Navarro Research &…

View Details
Posted 2025-09-15

Pest Control Technician

BUGMAN PEST ELIMINATION
Rochester, NY

Job Description Job Description Bugman Pest Eliminations is looking to hire a field technician to perform bee and pest control services. The position is a Seasonal Full Time through November 2023…

View Details
Posted 2025-07-29

General Manager

Logical Libations
Brooklyn, NY

We are looking for a   passionate and driven General Manager   to lead our team in Boston, Massachusetts, and deliver exceptional guest experiences. If you thrive in a   fast-paced, high-volume envi…

View Details
Posted 2025-09-10

Billing Operations Specialist

Goldberg Segalla LLP
Buffalo, NY

Goldberg Segalla, a dynamic and collaborative law firm with a national presence, seeks a highly motivated and organized individual to join its team as an eBilling Specialist in its Buffalo office. Thi…

View Details
Posted 2025-08-07

Market Development Manager

COLE-PARMER INSTRUMENT COMPANY
Buffalo, NY

Job Description Job Description Job Title: Market Development Manager, Diagnostics Reports To: VP, Global Business Development Position Location: Buffalo, NY (Hybrid) FLSA Status: Exempt…

View Details
Posted 2025-07-29

Veterinarian

Mattituck-Laurel Veterinary Hospital
New York, NY

Mattituck-Laurel Veterinary Hospital, located in Laurel, NY on the scenic North Fork of Long Island is seeking a full-time small animal veterinarian for a well-established mixed animal practice (80% …

View Details
Posted 2025-09-08

Outpatient | RN

Elmwood, NY

Outpatient Registered Nurse (RN) – Radiation Oncology Jobs | Locum Tenens in Rochester, NY Advance your nursing career with a rewarding locum tenens opportunity as an Outpatient Registered Nurse (R…

View Details
Posted 2025-08-07

Host

JeJu Noodle Bar
New York, NY

Jeju Noodle Bar is hiring a welcoming, friendly, and responsible host/hostess.   Host/Hostess Responsibilities: Greeting guests as they enter, and putting them on a waiting list as necessary. …

View Details
Posted 2025-09-10

Data Analyst

New York Public Radio
New York, NY

Description Data Analyst  New York Public Radio, a premier public media organization, seeks a Data Analyst to help NYPR move from raw data to real understanding, helping shape content strategies, …

View Details
Posted 2025-08-19

Discover Cooperstown: Your Next Adventure Awaits!

NurseRecruiter
Cooperstown, NY

Cath Lab Tech Cardiac Cath Lab job in Cooperstown, NY Embark on an exciting travel nursing adventure as a Cardiac Cath Tech in the charming town of Cooperstown! Known for its rich history and stunnin…

View Details
Posted 2025-07-30