We’re hiring! Senior Software Engineer @ NYC Planning

Tyler Matteo
NYC Planning Tech
Published in
3 min readOct 3, 2023

We’re hiring a Senior Software Engineer to grow NYC Planning’s Application Engineering team. We’re looking for someone highly motivated and innovative to continue improving the application landscape at NYC Planning.

An image advertising that we are hiring a senior software engineer

You will have a role in developing infrastructure, implementing custom APIs, and building frontend UIs for public facing web applications used to inform planning processes. You should understand full-stack web development, how to improve sustainability, and be excited about advancing the adoption of new technologies in New York City government. If you’re interested in shaping the future of city planning, building smarter government, and helping to take a successful team to the next level you should definitely apply.

About NYC Planning’s Application Engineering team

The Application Engineering team within ITD is responsible for developing and maintaining web applications used by Planners and the general public. Our applications make data more accessible and understandable, facilitate better planning decisions, and support essential public services provided by the agency. We believe in showcasing what can be achieved in government by a modern in-house engineering team. We leverage agile development processes, rapid prototyping, and human-centered design through collaboration with other teams and stakeholders.

Application Engineering is a small and innovative team where you’ll have the opportunity to make an immediate impact. We are currently looking to improve our existing tech stack and consolidate some of our applications in order to improve maintainability and reduce overhead. We will look to you for opinions on our technical direction and expect you to help the team make the right decisions. You’ll be empowered to dive into our processes, test new tools, and give your thoughts on how we can do better.

We are only a small part of NYC Planning, New York City’s planning agency, one of the largest city planning agencies in the world. You’ll have a chance to work with brilliant colleagues, many of them renowned experts in their fields.

➡️ Ready? Apply here.

What will you be working on?

  • Designing, deploying, and scaling current infrastructure to help Application Engineering improve its offerings
  • Developing custom APIs to ingest and serve data, with a focus on writing scalable, clean, and fault-tolerant code to handle disparate data sources
  • Working with internal research divisions, city agencies, and the public to create applications to help inform the agency’s goals
  • Contributing to our long term goal of digital transformation for legacy mission critical processes and applications
  • Sharing your work and lessons learned via blog posts, conference talks, and lectures with colleagues and the world

What tools will you be working with?

The primary technologies we use but are certainly not limited to are:

  • JavaScript frameworks such as Ember, React, and Nextjs
  • Backend frameworks like Express and Nestjs
  • Typescript, Node.js, Python, and SQL
  • Git/Github
  • DigitalOcean
  • Geosupport

➡️ Ready? Apply here.

You should apply if:

  • You have 3 or more years of experience or relevant education in the field of software engineering.
  • You have experience working on full stack applications.
  • You are very organized and thorough, with a proven ability to bring order and logic to heterogeneous environments.
  • You have worked within modern software engineering teams and understand the importance of collaboration, teamwork, and writing clear code for your colleagues.
  • You are comfortable communicating with colleagues of varying levels of proficiency.
  • You are familiar with spatial data formats and have experience working with spatial data.

What you get

  • Salary: $108,000 — $120,000 commensurate with experience
  • New York City health benefits, paid vacation, and eligibility for NYC retirement plans
  • Agency-issued MacBook Pro and dual-monitor workstation
  • Modern office in downtown Manhattan
  • Strong work/life balance

➡️ Ready? Apply here.

We look forward to hearing from you!

--

--

Tyler Matteo
NYC Planning Tech

Software Engineer in NYC. Learning how to make data work for cities at NYU Center for Urban Science and Progress.