Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director of Software Engineering (New York)

$155k - $185k
Full-time

New York City Criminal Justice Agency

About Cja
The New York City Criminal Justice Agency (CJA) is a not-for-profit service and research organization that operates in partnership with the New York City Mayor’s Office of Criminal Justice. CJA is the City’s main pretrial services agency, combining operations, pilot projects, and research under one roof. CJA utilizes procedural justice practices to provide pretrial services to over 100,000 arrested annually in New York City. Information collected about these arrestees and subsequent case processing is maintained in the agency’s internal and externally shared database systems, which are used to conduct descriptive and evaluation research on arrestee characteristics, case processing and court outcomes, and on issues and potential reforms to criminal justice policy in New York City. CJA’s programs operate in the criminal courts and detention facilities 24 hours a day seven days a week within the 5 boroughs of NYC, employing over 300 employees, citywide.

Information Technology
POSTED: 7/28/2026
About Cja
The New York City Criminal Justice Agency (CJA) is a not-for-profit service and research organization that operates in partnership with the New York City Mayor’s Office of Criminal Justice. CJA is the City’s main pretrial services agency, combining operations, pilot projects, and research under one roof. CJA utilizes procedural justice practices to provide pretrial services to over 100,000 arrested annually in New York City. Information collected about these arrestees and subsequent case processing is maintained in the agency’s internal and externally shared database systems, which are used to conduct descriptive and evaluation research on arrestee characteristics, case processing and court outcomes, and on issues and potential reforms to criminal justice policy in New York city. CJA’s programs operate in the criminal courts and detention facilities 24 hours a day seven days a week within the 5 boroughs of NYC, employing over 300 employees, citywide.
Department Summary
NYCJA’s Information Technology team provides strategic vision, leadership, and innovative solutions so that CJA’s internal and external stakeholders have the trusted data and applications they need to deliver high-quality IT solutions to support pretrial services and research. Our data platform powers operational decision-making that impacts individuals, programs, and city-wide strategy. Our systems and platform powers daily operations, and we are expanding our capabilities into a scalable cloud environment to support real-time data needs and long-term analytics and research.
The Software Engineering team designs, builds, and operates secure, scalable applications that support the agency’s mission-critical criminal justice functions. The team delivers modern, reliable solutions through strong engineering practices, cloud-native architecture, and continuous improvement. Position Summary
The Director of Software Engineering provides both strategic and technical leadership for NYCJA's enterprise application portfolio, leading engineering execution across the full software development lifecycle in partnership with business stakeholders, product owners, and IT leadership. Reporting to the Executive Director of Information Technology, the Director leads a growing team of software engineers and is responsible for managing both internal staff and external development partners. The role is accountable for application architecture, engineering quality, platform modernization, delivery excellence, and the long-term sustainability of the Agency' software platforms. This is a technical leadership position. While the Director delegates day-to-day implementation to engineering teams, they remain actively engaged in architecture, technical design, production readiness, and the resolution of complex engineering challenges. Success in this role requires balancing strategic leadership with the technical depth necessary to guide engineering decisions and ensure high-quality outcomes. Primary Responsibilities

  • Lead the design, delivery, and operation of NYCJA's enterprise application platforms.
  • Provide engineering leadership across the full software development lifecycle in partnership with product owners, business stakeholders, and other IT teams.
  • Build, develop, and retain a high-performing Software Engineering team through hiring, coaching, performance management, succession planning, and professional development.
  • Participate directly in architecture, system design, and key technical decision-making.
  • Establish and enforce engineering standards for software design, code quality, testing, CI/CD, security, and development practices.
  • Work alongside engineering teams to diagnose and resolve complex production, performance reliability, and integration issues.
  • Define and execute the application modernization strategy, including cloud-native architecture, API-first design, and containerized platforms.
  • Partner with Infrastructure & Security to ensure applications meet availability, monitoring, deployment, disaster recovery, and operational support requirements for 24/7 business operations.
  • Evaluate architectural trade-offs involving performance, security, reliability, maintainability, scalability, and cost.
  • Manage software vendors, consultants, and external development partners to ensure quality delivery and effective use of resources.
  • Evaluate and adopt emerging technologies, including AI-assisted software engineering tools that improve productivity, software quality, security, and operational efficiency.
  • Maintain sufficient technical depth across the application portfolio to guide engineering decisions and hold teams and vendors accountable for technical outcomes.
  • Contribute to overall IT strategy in partnership with the Data Platform, Infrastructure & Security, and Solution Delivery teams.
  • Champion NYCJA's mission, values, and collaborative culture.
Ideal Candidate
The ideal candidate is an experienced engineering leader who combines strong people leadership with technical credibility and delivery excellence. They provide strategic direction for engineering practices and platform evolution while maintaining the technical depth to evaluate architecture, challenge assumptions, assess engineering trade-offs, and ensure solutions are scalable, secure, reliable, and aligned with Agency objectives. They are comfortable engaging directly with engineers on architecture, code quality, incidents, and technical debt while empowering technical leads and development teams to own day-to-day execution. They communicate effectively across technical and non-technical audiences and build strong partnerships across application, data, infrastructure, and business teams. Minimum Qualifications
  • 10+ years of progressively responsible software development experience supporting production applications.
  • 5+ years leading software engineering teams with responsibility for delivery, hiring, coaching, performance management, and organizational outcomes.
  • Experience managing teams consisting of employees, consultants, and external development partners.
  • Recent hands‑on technical leadership experience, including architecture, design reviews, implementation guidance, and production troubleshooting.
  • Ability to review source code, APIs, system designs, deployment configurations, and data flows.
  • Experience owning enterprise application platforms in production, including managing technical debt and long-term platform evolution.
  • Experience supporting highly available or mission‑critical business systems.
  • Strong experience with cloud platforms and distributed systems, preferably Microsoft Azure.
  • Experience with containerized and cloud‑native environments such as Docker and Kubernetes.
  • Experience integrating enterprise applications and third‑party platforms.
  • Demonstrated ability to mentor and develop engineers through direct technical leadership.
  • Excellent written and verbal communication skills with both technical and business audiences.
  • Experience working in regulated, public sector, healthcare, financial, or other high‑accountability environments is preferred.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
  • Ability to successfully pass a background investigation and work a hybrid schedule.
Internal applicants must have completed at least one year in their current position and be in good standing, with no disciplinary action within the previous 90 days. Preferred Technical Experience
Experience with C#/.NET, modern web development frameworks, Microsoft Azure, RESTful APIs, relational databases, containerization, Kubernetes, and AI-assisted software engineering tools. Candidates with comparable experience using other modern technology stacks are encouraged to apply if they can demonstrate the ability to quickly adapt to a Microsoft‑centered environment. Compensation & Benefits
Salary: $155,000-$185,000 annually, commensurate with experience. Benefits: Comprehensive health, dental, and vision coverage; Employee Assistance Program (EAP); four weeks of paid vacation; paid holidays; retirement plan with employer contributions; and ongoing professional development opportunities. Schedule
HYBRID WORK SCHEDULE: M-F 9AM-5PM (T-Thurs in office/ Mon & Fri remote) CJA VALUES
Each employee at CJA is guided by these values in our work:
  • Commitment: We are active partners in criminal justice reform.
  • Fairness: We are guided by fairness and the presumption of innocence for those who ]]>
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering (New York) in New York, NY vacancy
  • $163k - $165k

     ...What You’ll Do In The Role Director, Software Engineer in New York, New York. Provide coding and technical solutions as a full stack developer to build front‑end Graphical User Interfaces and back‑end services. Renovate software systems to better serve clients, reduce... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    2 days per week

    Morgan Stanley

    New York, NY
    4 hours ago
  • $300k - $375k

     ...Director Engineering – Research Technology Location: New York City (On-site) Role Overview As Senior Engineering Manager for Research Technology & AI Agents...  ...orchestrating AI development tools, enterprise software agents, and strong engineering judgment. A creative... 
    Suggested
    Daily paid
    Full time
    Local area

    JLL

    New York, NY
    4 hours ago
  • $232.75k - $325k

     ...Shape how AI is governed, engineered, and scaled across JPMorganChase...  ...workflows. As a Senior Director of Software Engineering at JPMorganChase...  ...teams to assess impacts of new policies/standards and convert...  ...Base Pay/Salary New York,NY $232,750.00 - $325,000.00... 
    Suggested
    Full time
    Work at office

    JPMorgan Chase

    New York, NY
    4 hours ago
  • $237k - $350k

     ...a foundational hire. The Role We’re looking for a Director of Software Engineering to build and lead the software engineering team as we scale...  ...bureaucracy ~ Based in—or willing to relocate to—New York City; this role requires regular in‑person presence with... 
    Suggested
    Full time
    Immediate start
    Relocation

    AlleyCorp

    New York, NY
    5 hours ago
  •  ...Morgan Stanley in New York, New York is seeking a Director, Software Engineer to provide coding solutions as a full stack developer. This role involves building front-end interfaces and back-end services while improving software systems to enhance client service and reduce... 
    Suggested
    Full time

    Morgan Stanley

    New York, NY
    5 hours ago
  • $160k - $180k

     ...What We Expect Of You We are seeking an experienced Director of Software Engineering with strong expertise in API design and relational database...  ...most roles ~ Access to a state‑of‑the‑art headquarters in New York ~ Pre‑tax commuter benefit plan ~ Partner discounts... 
    Full time

    National Hockey League (NHL)

    New York, NY
    5 hours ago
  •  ...client, a highly regarded and well-capitalised hedge fund, is seeking a hands-on Director of Software Engineering to lead technology delivery for their residential investment business in New York. Sitting at the heart of a complex mortgage finance platform, you’ll take... 
    Full time

    Mondrian Alpha

    New York, NY
    5 hours ago
  •  ...Radical AI, Inc. is seeking a Director of Software Engineering in New York City. This foundational role will lead and grow a high-caliber engineering team while remaining deeply hands-on with coding and technical decisions, managing architectural challenges and stabilizing... 
    Full time

    Radical AI, Inc.

    New York, NY
    5 hours ago
  • $110k - $200k

     ...scalable and auditable calculation engines and services that are...  ...existing systems and implement new technologies that improve performance...  ...experience ~10+ years of software development experience with...  ...difference. Location New York, New York, United States Equal... 
    Full time
    Flexible hours

    S&P Global

    New York, NY
    4 hours ago
  •  ...S&P Global in New York, NY, seeks a senior engineer to design and develop high‑performance calculation engines for fixed income indices and analytics. You will collaborate across teams to deliver scalable services, participate in architecture reviews, and drive reliability... 
    Full time

    S&P Global

    New York, NY
    4 hours ago
  • $163.3k - $303.3k

     ...development leadership for a major software product or system(s). This...  ...management experience ~ BS Engineering/Computer Science or equivalent...  ...Proven ability to adapt to new roles and responsibilities....  ...Location Base Pay Range: New York, NY $163,300 - $303,300. This... 
    Full time

    慨正橡扯

    New York, NY
    5 hours ago
  •  ...hackajob is seeking a technology leader in New York, NY, to manage software product development. The role requires expertise in software engineering, team leadership, and extensive project management experience. The ideal candidate will have over 12 years in software... 
    Full time

    hackajob

    New York, NY
    5 hours ago
  • $239.7k - $321.4k

    5131 Hulu Enterprises, LLC in New York City is looking for a Director of Software Engineering to guide mobile and web product teams. You will be accountable for building world-class applications, facilitating architectural decisions, and ensuring project delivery meets... 
    Full time

    5131 Hulu Enterprises, LLC

    New York, NY
    5 hours ago
  •  ...New York City Criminal Justice Agency seeks a Director of Software Engineering to provide strategic and technical leadership across NYCJA's enterprise application portfolio. You will guide architecture, deliver scalable, secure software, and lead a growing team of engineers... 
    Full time

    New York City Criminal Justice Agency

    New York, NY
    4 hours ago
  •  ...A Director of Software Engineering at Rove will lead the engineering strategy, execution, and technical architecture behind Rove’s shopping and dining...  ..., marketing, partnerships, and customer support to launch new earning products quickly and reliably. Set engineering... 
    Full time

    Rove

    New York, NY
    5 hours ago
  •  ...technical specifications that an engineering team can implement under your...  ...training or certification on software engineering concepts and 10+...  ...comfortable with exploring new domains with the ability to...  ...first in customer satisfaction. Director of Software Engineering at... 
    Temporary work

    Next Frontier Capital

    New York, NY
    4 hours ago
  •  ...leadership for the technology strategy, software engineering oversight, code quality, release...  ...Industry Technologies Consortia (ITC). Director of Engineering - Applications - Responsible...  ...key business initiatives, supporting new revenue opportunities Monitor and manage... 
    Full time
    Work at office
    Local area

    Performance Review Institute (PRI)

    New York, NY
    4 hours ago
  • $138.2k - $180k

     ...Director of Software Engineering – Cengage We believe in the power and joy of learning. At Cengage, we help students around the world discover the...  ...deliver them to support our global customer base, incorporating new technologies and industry trends. Partner with multi-... 
    Full time
    For contractors
    Work experience placement
    Local area

    Cengage Group

    New York, NY
    5 hours ago
  •  ...Join to apply for the Director Software Engineering Manager role at Nomura Join to apply for the Director...  ...: TechnologyLocation: New YorkThe pay range for this position at...  ...Software Engineering team in the New York tristate area. This team is responsible... 
    Full time
    Relocation package

    Nomura

    New York, NY
    5 hours ago
  •  ...A global education technology company is seeking a Director of Software Engineering to lead innovative products and shape high-performing teams. This...  ...collaborating across functions, and driving the adoption of new technologies. Ideal candidates will have over 5 years of... 
    Full time

    Cengage Group

    New York, NY
    5 hours ago
  • $196k - $240k

     ...Please note this is for New York, NY, United States. You only need toapply to one location...  ...an innovative and forward-thinking Engineering Manager passionate about building a world...  ...complex financial workflows and modern software engineering, delivering scalable, reliable... 
    Full time
    Local area
    Worldwide

    Ripple

    New York, NY
    1 day ago
  • $258k - $376k

     ...driven experiences at scale. As Engineering Manager, you’ll lead the...  ...products, unlocking entirely new ways for teams to design, build...  ...experience leading and developing software engineering teams within a technical...  ...Figma’s San Francisco or New York hub offices, this role has the... 
    Full time
    Remote work
    Work from home

    Figma

    New York, NY
    5 hours ago
  • $128.9k - $226.05k

     ...Job Description – Manager, Enterprise Software Engineering Overview Wolters Kluwer Global Business...  ..., documentation, and support for new initiatives and enhancements. Hands‑on...  ...presence Location: 28 Liberty Street, New York, NY 10005 Division: Global Business... 
    Full time
    Contract work
    For contractors
    Remote work

    Wolters Kluwer

    New York, NY
    5 hours ago
  • $159k - $231k

     ...Program Manager III, Software Engineering, Core Google – San Francisco, CA, USA; New York, NY, USA Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers... 
    Full time

    Google Inc.

    New York, NY
    5 hours ago
  •  ...future of financial services is waiting for you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate Technology team, you will lead the global SAP General Ledger team, responsible... 
    Full time

    慨正橡扯

    New York, NY
    5 hours ago
  •  ...Google Inc. is seeking a Program Manager III for Software Engineering, primarily located in New York or San Francisco. As a Program Manager, you'll lead complex projects and coordinate stakeholders across multiple teams. The role requires 5 years of experience in program... 
    Full time

    Google Inc.

    New York, NY
    5 hours ago
  •  ...Head of Software Development Engineer for Test (SDET) – Cross-Asset IEX (IEX Group, Inc.) is an exchange operator and technology company dedicated...  ...in capital markets. Founded in 2012, IEX launched a new kind of securities exchange in 2016 that combines a transparent... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    IEX

    New York, NY
    4 hours ago
  • $179.7k - $241k

    " Manager Product Software Engineering / Req ID: 10154464 "" Disney Entertainment and ESPN Product & Technology is a global organization of...  ...benefits, dependent on the level and position offered. "" Location: New York, NY, USA (alternate: Seattle, WA) "#J-18808-Ljbffr... 
    Full time

    5131 Hulu Enterprises, LLC

    New York, NY
    4 hours ago
  • $195k - $205k

     ...technology company powering the new savings economy. Our platform...  ...and individual savers. The Engineering team is seeking an experienced...  ...credible in modern AI and software engineering. You know how to balance...  ...role will be based in our New York office, and will be part of... 
    Full time
    Work at office

    Vestwell

    New York, NY
    4 hours ago
  • $250.8k - $286.2k

     ...Sr Manager, Software Engineer Do you love building and pioneering in the technology space? Do...  ...trends, experimenting with and learning new technologies, participating in internal...  ...of hours to be regularly worked. New York, NY: $250,800 - $286,200 for Sr. Mgr, Software... 
    Full time
    Part time
    Internship
    Local area

    Hobbsnews

    New York, NY
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director of Software Engineering (New York). Be the first to apply!