Legal Affairs
Senior Software Engineer
$110,000 to $150,000 a year
Posted until October 17, 2026 · posted August 18, 2026
Requirements
Other requirements
Exam
Not stated
From ≈ $52.88 an hour · $4,231 every 2 weeks, before taxes (40-hour weeks).
NYC minimum wage is $17/hr. This beats it by $35.88/hr, with health insurance and a pension on top.
What you'd have made
$4,216 If you'd started this job 2 weeks ago, at this pay, before taxes.
An hour of this job pays for about 17.6 subway rides ($3 fare).
Price anything in hours of this job
Overtime added $3,041 on average that year, and it isn't guaranteed. Base salary of active employees paid a yearly rate, fiscal year 2025 (July 2024 to June 2025). Source: NYC's payroll data
Check yourself
What they actually ask for.
Other requirements: read them on the posting
- A baccalaureate degree from an accredited college and four years of satisfactory full-time experience related to the area(s) required by the particular position; or,
- Education and/or experience which is equivalent to
"1" above.
Quoted word for word from the official posting. The label above is ours, read from this text; if they disagree, this text wins.
The work
What the job is.
-
Mon to Fri
“Monday - Friday from 9 am - 5 pm.”
Read from the posting. Tap one to see the line it came from.
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.
Read the rest, from the posting
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 Requirements, candidates must possess the following:
- Bachelor’s degree in Information Technology, Business Administration or a related field from an accredited college; and
- Minimum Five (5) – Ten (10) years of experience in IT project coordination or solution delivery, with demonstrated experience working alongside procurement or vendor management teams.
Preferred Requirements/Skills:
- 5+ years of experience outside of higher education (I mean no school related internship, bootcamp experiences etc.)
- Proven understanding or through practical use of industry practices such as Extreme Programming, Test Driven or Agile development or other methodologies.
- Proven programming experience, demonstrated through work experience, or an active Github account.
- Expert knowledge of databases, data structures, and algorithms.
- Ability to provide estimations and meet deliverables in a timely manner.
- Ability to communicate efficiently with teammates is a must.
- Self-driven and willingness to expand technical skill set.
- Ability to multi-task in a fast-paced environment, prioritize among competing needs and respond quickly to requests for information.
- Ability to follow directions and apply proper policies, procedures, and guidelines.
- Resourcefulness, initiative, and good judgment are essential.
How to Apply:
- Apply with a Cover Letter and Resume.
- Hours/Shift
- Monday - Friday from 9 am - 5 pm.
Additional Information:
- Current office employees: To be eligible for a transfer or promotion, staff must have already served at least 1 year in their current unit/bureau/department and be in good standing. In addition, must meet the minimum and additional qualifications of the position.
- Authorization to work in the United States is required for this position.
Before you apply
The fine print.
Where you have to live
NYC residency not required
• City Residency is not required for this position.
Sources
Straight from the city.
Updated every day from the city's job data (last city update September 21, 2026). You apply through the official posting.
Similar work