Senior Software Engineer

Company: DISTRICT ATTORNEY-MANHATTAN

Location: Manhattan, NY 10013

Salary: $110,000 - $150,000 a year

Type: Full-time

Posted: 2026-04-17

About this role

# Senior Software Engineer

  • DISTRICT ATTORNEY-MANHATTAN

Posted On: 04/17/2026

  • Full-Time

Location

MANHATTAN

  • No Exam Required

Department

INFORMATION TECHNOLOGY

Salary Range:

$110,000.00 – $150,000.00

Save

## Job Description

The New York County District Attorney’s Office (DANY) has an opening for a Senior Software Engineer in its Information Technology (IT) Department. DANY's IT Department provides enterprise-wide IT solutions for investigations, prosecution support, and case management. In this position, the Programmer will work on developing new databases and new applications while maintaining more than 80 in-house applications. These applications are used to track case data, produce case papers, provide prosecution support, communicate with victims, and share information with other law enforcement agencies. We are seeking a Programmer with a solid background in application design and programming. The Senior Software Engineer/Programmer will work closely with members of DANY's IT Department, Assistant District Attorneys, investigators, and support staff throughout the office.

Responsibilities include but are not limited to:

  • Participate in gathering business requirements, designing screens and workflow, and advancing technical solutions for the development of applications to support requirements.
  • Incorporate pre-approved code modules into newly developed code routines.
  • Develop and maintain secure and responsive web (ASP.NET Core) and desktop (WPF) applications using .NET Core (C#).
  • Prototype, evaluate, and recommend designs of applications and databases.
  • Follow office standards and practices across development activities including documentation, coding, testing, version control, and code review.
  • Perform related tasks and assignments as required.
  • Multi-tasking, actively working and maintaining multiple applications simultaneously.
  • Supervising junior developers.


In addition to the Minimum Qualification Require...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Manhattan