Talent.com
Senior Software Engineer - City Environmental Quality Review
Senior Software Engineer - City Environmental Quality ReviewCity of New York • MANHATTAN
Senior Software Engineer - City Environmental Quality Review

Senior Software Engineer - City Environmental Quality Review

City of New York • MANHATTAN
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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

THE AGENCY
The Department of City Planning (DCP) plans for the future of New York City, working to create thriving and dynamic neighborhoods with access to housing and jobs, resilient infrastructure, and a vibrant public realm. The Department engages communities to develop inclusive plans, expands housing access and economic opportunity, and plans for long-term sustainability.

DCP supports the City Planning Commission in its annual review of hundreds of land use applications. The Department also advises on citywide strategic and capital planning, analyzes data, conducts policy analysis, and creates open data and civic engagement tools.

The Department of City Planning offers staff meaningful opportunities to help shape the future of New York City and address some of its most pressing challenges. The Department values public service, collaboration, and creativity, and supports professional development. Learn more about DCP and view current job openings at 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 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.

Authorization to work in the United States is required for this position. NYC Department of City Planning does not provide sponsorship for international employees for visa applications, extensions, or status changes, including STEM/OPT visas. Applicants are responsible for ensuring that they meet all qualifying requirements for this position, at the time of application.

Only applicants under consideration will be contacted. Appointments are subject to Office of Management and Budget (OMB) approval.

This position may be eligible for remote work up to 2 days per week, pursuant to the Remote Work Pilot Program agreed to between the City and the labor unions.

NOTE: If you would like to request a reasonable accommodation during your visit or have questions regarding the accessibility of our facilities, please reach out to or call -- at least three business days prior to your arrival.

IT PROJECT SPECIALIST -


Minimum 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.


Preferred Skills
- Five or more years building full stack web applications.- Excellent communication skills and ability to work in a collaborative development environment. - Proficiency with JavaScript, Typescript, and SQL. - Building RESTful APIs using the Swagger/OpenAPI specification. - Building data intensive web applications using React and other frameworks. - Building CI/CD automations using tools such as GitHub Actions. - Micro-service architecture and Domain Driven Design concepts. - Familiarity with common cloud providers such as Azure or AWS. - Designing and implementing relational databases with PostgreSQL. - Proficient working with geospatial data and understanding of GIS concepts. - Microsoft APIs like Graph API, SharePoint REST API, or Dynamics OData API. - Experience working in an agile, iterative development setting. - Participating in code reviews and mentoring other engineers. - Interest in urban planning methodologies and NYC history.
Public Service Loan Forgiveness
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at class="jobad-residencyRequirement">Residency RequirementNew York City Residency is not required for this position
[job_alerts.create_a_job]

Senior Software Engineer - City Environmental Quality Review • MANHATTAN

[internal_linking.similar_jobs]

Senior Software Engineer (Forward Deployed)

Invisible TechnologiesNew York, NY, United States
[job_card.full_time]

Senior Software Engineer, Forward Deployed.Invisible Technologies makes AI work.Our end-to-end AI platform structures messy data, automates digital workflows, deploys agentic solutions, measures ou...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

RecootyNY, United States
[job_card.full_time]

Develop high-quality software design and architecture.Identify, prioritize and execute tasks in the software development life cycle.Develop tools and applications by producing clean, efficient code...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer – LLM Evaluation - RibbitZ

TarakiNew York, New York, United States
[filters.remote]
[job_card.full_time]
[filters_job_card.quick_apply]

As a Software Engineering evaluator, you will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers.This includes cura...[internal_linking.show_more]

 • [job_card.new]

Environmental Supervising Engineer

YU & ASSOCIATES INCElmwood Park, NJ, US
[job_card.full_time]
[filters_job_card.quick_apply]

YU & Associates is an established Engineering Firm located in Bergen County, New Jersey.The successful candidate will manage aspects of important projects including proposal development, budget, pr...[internal_linking.show_more]

Quality Control Technician

Discover InternationalMahwah, NJ, United States
[job_card.full_time]

We are seeking 2* Quality Control Technicians to support critical lab operations and product testing in a highly regulated, FDA-compliant environment.Ideal candidates will bring hands-on wet lab ex...[internal_linking.show_more]

 • [job_card.promoted]

Senior Solutions Engineer

MJL Recruiting & ConsultingNew York, NY, US
[job_card.full_time]

The role is remote, must be based in or able to relocate to NYC/NJ/Connecticut, with a strong preference for the NYC metro area.We encourage candidates to come into the office as much as possible.O...[internal_linking.show_more]

Senior Quality Engineer

VDart IncNY, United States
[job_card.full_time]
[filters_job_card.quick_apply]

Job Title: Senior Quality Engineer Location: Manhattan, NY Duration: / Term: Contract Experience Desired: 14+ Years J...[internal_linking.show_more]

Senior Software Engineer

Order.coManhattan, New York, United States, 10010
[job_card.full_time]
[filters_job_card.quick_apply]

B2B marketplace with a mission to simplify buying for businesses.Tailored insights and purchasing recommendations fuel smarter spending decisions so businesses can easily save time and money on wha...[internal_linking.show_more]

 • [job_card.new]

Senior Software Engineer

GlocapNew York, NY, US
[job_card.full_time]

Our client is a fast-growing, early-stage financial technology company focused on risk management and performance analysis software for hedge funds.Their New York City office is conveniently locate...[internal_linking.show_more]

Senior Software Engineer, GenAI

ScaleNew York, NY, United States
[job_card.full_time]

At Scale AI, our mission is to accelerate the development of AI applications.Scale is a leading AI data foundry, enabling data capabilities for generative AI, defense applications, and autonomous v...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

RST RecruitmentNew York, New York, United States
[job_card.full_time]
[filters_job_card.quick_apply]

Company is the leading conversational AI platform empowering every brand to deliver concierge customer experience.Our AI agents provide intelligent, human-like responses across chat, email, and voi...[internal_linking.show_more]

Senior Software Engineer, AI

North CloudDumbo, New York, United States, 11201
[job_card.full_time]
[filters_job_card.quick_apply]

The public cloud is home to $200B+ in annual technology spend, yet 95% of it is still managed with credit cards and spreadsheets.With AI accelerating cloud growth towards $1T by 2030, businesses ne...[internal_linking.show_more]

Software Engineer

TradeJobsWorkForce10701 Yonkers, NY, US
[job_card.full_time]

Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

AltanaNew York, NY, United States
[job_card.full_time]

Get AI-powered advice on this job and more exclusive features.AI can be a powerful tool for good in the world – at Altana we apply AI to the world’s largest organized body of supply chain data to p...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

MercorNew York, New York, United States
[filters.remote]
[job_card.part_time]
[filters_job_card.quick_apply]

Headquartered in San Francisco, our investors include.Evaluate and compare the performance of.Diagnose broken systems inside.Compare and rank agents' approaches after each task to inform product de...[internal_linking.show_more]

Senior Software Engineer

Career Mentors, LLCRemote, NY, US
[filters.remote]
[job_card.full_time]

Our client is a prestigious, well-funded startup.Backed by strong leadership and capital, the team is focused on shipping high-quality software that scales.This role is for engineers who want owner...[internal_linking.show_more]

Software Engineer

TradeJobsWorkforce10704 Yonkers, NY, US
[job_card.full_time]

Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

Macquarie Bank LimitedNew York, NY, United States
[job_card.full_time]

Bring your strong developer engineering skills to our Multi-Asset Engineering team supporting Macquarie Asset Management.You will be at the center of many development activities as you deliver comm...[internal_linking.show_more]