Talent.com
serp_jobs.error_messages.no_longer_accepting
Senior Software Engineer - City Environmental Quality Review (New York)

Senior Software Engineer - City Environmental Quality Review (New York)

NYC JobsNew York, NY, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer

This position is temporarily funded through December 2027 with the possibility of further extension. 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). The 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. 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.

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.
  • Possessing 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.

Minimum Qualifications :

  • 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
  • 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
  • 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
  • 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 365 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.
  • 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.

    serp_jobs.job_alerts.create_a_job

    Software Quality Engineer • New York, NY, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Systems Quality Engineer II

    Systems Quality Engineer II

    Terumo Medical CorporationSomerset, NJ, US
    serp_jobs.job_card.full_time
    The Systems Quality Engineer II will support the implementation and improvement of the integrated quality management system to ensure it is compliant with applicable global Quality System regulatio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    Barker Staffing Solutions LLCNew York, New York, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Senior Software Engineer .Hybrid, New York City or San Francisco .We're looking for a Senior Software Engineer to lead the development of a modern SaaS platform that powers essentia...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Environmental Quality Technician

    Senior Environmental Quality Technician

    Z&A ManagementWoodbridge, New Jersey, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    The Senior Environmental Quality Technician plays a critical role in monitoring and maintaining optimal environmental conditions across terrestrial and aquatic habitats to ensure the health and wel...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Quality Assurance Associate (Monroe)

    Quality Assurance Associate (Monroe)

    Spectrum Staffing Services / HRStaffers Inc.Monroe, NJ, US
    serp_jobs.job_card.part_time
    Join a quality-focused team ensuring products and processes meet rigorous standards.In this role, youll coordinate deviation investigations, support audits and inspections, own quality event tracki...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Development Engineer in Test

    Senior Software Development Engineer in Test

    Interactive Brokers Group, Inc.Greenwich, CT, United States
    serp_jobs.job_card.full_time
    Senior Software Development Engineer in Test at Interactive Brokers Group, Inc.A global financial services company with offices in over 15 countries, delivering electronic brokerage services around...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Lead Engineer - Quality Assurance

    Lead Engineer - Quality Assurance

    Tech DigitalParlin, NJ, US
    serp_jobs.job_card.temporary
    Qualifications : HD Microsystems has an exciting and challenging opportunity for an interim Quality Leader based in Parlin, NJ. This role will be responsible for leading a group of three quality engi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    R&D Senior Design Engineer

    R&D Senior Design Engineer

    BD Nogales NorteFranklin Lakes, NJ, United States
    serp_jobs.job_card.full_time
    BD is a global medical technology company advancing health by improving medical discovery, diagnostics and the delivery of care. This role is within the MDVCIPD (Medication Delivery Vascular Care an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Value Engineer II

    Value Engineer II

    New York Power AuthorityCity of White Plains, NY, United States
    serp_jobs.job_card.full_time
    Drive value engineering efforts within NYPA's estimating team, optimizing costs while ensuring technical feasibility and sustainability. Apply financial metrics and AI-driven solutions to refine mod...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Quality - QA Specialist

    Quality - QA Specialist

    Omni InclusiveNew Brunswick, NJ, United States
    serp_jobs.job_card.full_time
    The Quality Assurance Specialist will provide Quality oversight to the CMO with the ability to be on site up to support Quality Reviews and QA Shop Floor manufacturing support.You will manage CMO o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Quality - Project Coordinator

    Quality - Project Coordinator

    Tech DigitalNew Brunswick, NJ, US
    serp_jobs.job_card.full_time
    This role is 100% Onsite, New Brunswick Work Schedule : Monday - Friday, Business Hours Position Summary Position provides administrative and project support to the office of Senior Director & Head,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Software Engineer (NY)

    Senior Software Engineer (NY)

    Cooperidge Consulting FirmNew York, NY, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Cooperidge Consulting Firm is seeking.Senior Software Engineer to lead the development of a.This role offers the opportunity to work on technically complex, high-impact products from concept throug...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer - New York

    Senior Software Engineer - New York

    5 Star RecruitmentNew York, New York, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Experience in programming with Java, Python or any other Object-oriented programming language.Experience with Scala Programming language or experience with functional programming.Experience with AW...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Data Reviewer III

    Data Reviewer III

    ClinLab StaffingNew Brunswick, NJ, US
    serp_jobs.job_card.full_time
    Data Reviewer III—New Brunswick, NJ.With minimal direction from management, this individual : .Performs critical in-depth review of all scientific data for Quality Control laboratory documents ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Solutions Engineer - New York

    Senior Solutions Engineer - New York

    JobgetherNew York, NY, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    This position is posted by Jobgether on behalf of a partner company.We are currently looking for a.This role offers the opportunity to drive technical success for enterprise customers by providing ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Quality Engineer II

    Quality Engineer II

    Zimmer BiometFair Lawn, NJ, United States
    serp_jobs.job_card.full_time
    Valued Team member : We are glad you are exploring new opportunities within Zimmer Biomet!.Responsible for assuring products conform to established requirements and standards through appropriate aud...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Control System Engineer III - Colorado

    Control System Engineer III - Colorado

    Automated Control Concepts LLCNeptune City, NJ, US
    serp_jobs.job_card.full_time
    As an independent systems integrator, InflexionPoint, specializes in process control, manufacturing intelligence, cyber security, and industrial networking. InflexionPoint provides services and solu...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Systems Quality Engineer II (Somerset)

    Systems Quality Engineer II (Somerset)

    Terumo Medical CorporationSomerset, NJ, US
    serp_jobs.job_card.part_time
    The Systems Quality Engineer II will support the implementation and improvement of the integrated quality management system to ensure it is compliant with applicable global Quality System regulatio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    CyberCodersNew York, NY, US
    serp_jobs.job_card.full_time
    Senior Software Engineer .We are seeking a highly skilled Senior Software Engineer to join our dynamic team.The ideal candidate will have a strong background in software development and experi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Quality Control Technician (2nd & 3rd Shift)

    Quality Control Technician (2nd & 3rd Shift)

    Central Garden & PetMonroe Twp, NJ, United States
    serp_jobs.job_card.full_time
    The Quality Control Technician will play a critical role in ensuring products are packaged correctly and meet quality standards before they are shipped to customers. The primary objective of the Qua...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Data Reviewer III (New Brunswick)

    Data Reviewer III (New Brunswick)

    ClinLab StaffingNew Brunswick, NJ, US
    serp_jobs.job_card.part_time
    Data Reviewer IIINew Brunswick, NJ.With minimal direction from management, this individual : .Performs critical in-depth review of all scientific data for Quality Control laboratory documents (includ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days