Software Engineer - Ending the Poverty to Prison Pipeline

As part of a comprehensive effort to reform and reinvent New York City’s approach to criminal justice and policing, the City of New York is launching an “Ending the Poverty to Prison Pipeline” initiative that addresses the recommendations surfaced in the Police Reform and Reinvention Collaborative draft plan. Within this initiative, NYC Opportunity will be focused on developing solutions and furthering recommendations that connect low-income and justice-involved clients and their families to new or improved streamlined services and supports that center community needs, and prevent or reduce justice system contact.

As a Software Engineer for the Technology and Product team in NYC Opportunity, you will work closely with product, design, and data team members to enhance and expand NYC Opportunity’s current digital products and create new digital services.


  Responsibilities

Software Engineers on our team are expected to:

  • Build intuitive and engaging user experiences.
  • Collaborate with designers, product managers and other technology development team members on prototyping and user testing efforts.
  • Build web content governance tools and processes.
  • Coordinate development efforts with internal and vendor teams.
  • Conduct testing to assess user experience and make recommendations for improvements.
  • Implement security and data protection protocols in accordance with citywide security policies.
  • Provide technology input for the design of new application builds.
  • Investigate and follow-up with various stakeholders (e.g., other City agencies, vendors) to resolve issues.
  • Participate in the office’s Engineering Fellowship Program by coaching and mentoring engineering fellows and helping to support the management of the program.

  Skills We're Seeking

We understand that candidates may not have all of the skills we are seeking below. We encourage those interested to apply even if they do not meet all of them. We are looking for talented individuals to join our team.

Proficient with front-end technologies and frameworks.

Familiar with UI development trends and current design strategy and technology.

Experience using design patterns.

Experience working with Content Management Systems (CMS), preferably WordPress.

Comfortable with visual design tools such as Figma, Invision, Sketch.

Experience using web services.

Experience with an agile, iterative development process and version control such as Git.

Willingness to learn new technologies and share latest best practices with the team.

Commitment to the mission of advancing greater equality and opportunity.

  Education and Experience

Bachelor's or Master's degree in technology or equivalent preferred with 3-5 years of professional experience.

  Benefits and Compensation

This is a permanent, full-time position offering competitive salary and benefits. To learn more about the New York City's Employee benefits, visit the NYC Office of Labor Relations.

The salary range for this position is $90,000 - $130,000 commensurate with experience and qualifications.

  How to Apply

The application window for the Software Engineer position with the Mayor’s Office for Economic Opportunity is now closed.