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

Director of Software Engineering

$155k - $185k

NYC Criminal Justice Agency

Director of Software Engineering 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's 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 are detained and work with integrity and without bias to protect the privacy and interest of court-involved people and their families. Innovation: We value curiosity and use innovative techniques in research, pilot programs, and engaging justice-involved communities to reduce unnecessary pretrial detention. CJA is seeking applicants who pursue professional development pathways by participating in educational opportunities, reading professional publications, maintaining professional networks, and engaging with professional associations The New York City Criminal Justice Agency is an Equal Opportunity Employer CJA is committed to creating a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate based on race, color, national origin, sex, gender identity, religion, sexual orientation, age, disability, parental status, veteran status, or any other protected status under applicable laws. We encourage individuals of all backgrounds to apply. *Note: Only candidates being considered will be contacted.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in New York, NY vacancy
  • $237k - $350k

     ...of years. We’re a small, senior team, growing fast. This is 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. This is a player‑coach role in the truest sense: you’ll... 
    Suggested
    Immediate start
    Relocation

    AlleyCorp

    New York, NY
    2 days ago
  • $210k - $250k

     ...recruiter to learn more. Base pay range $210,000.00/yr - $250,000.00/yr Additional compensation types Annual Bonus POSITION: Software Engineering Director - Internal Infrastructure Platforms LOCATION: New York, NY 10285 (Hybrid, 3 days onsite per week) SALARY RANGE: $210,000... 
    Suggested
    Full time
    3 days per week

    Insight Global

    New York, NY
    1 day ago
  •  ...Director Of Software Engineering Client is recruiting a Director of Software Engineering to lead software engineering teams developing products and platforms that are revolutionizing digital payments. Client software engineering teams leverage Agile development principles... 
    Suggested

    HireTalent

    New York, NY
    5 days ago
  • $163.3k - $303.3k

     ...aspects of technology and development leadership for a major software product or system(s). This position sets the architectural standard...  ...• 5 years of Software Development management experience • BS Engineering/Computer Science or equivalent experience required; advanced... 
    Suggested

    LexisNexis

    New York, NY
    18 hours ago
  •  ...problems into technical specifications that an engineering team can implement under your guidance....  ...Formal training or certification on software engineering concepts and 10+ years...  ...ranking first in customer satisfaction. Director of Software Engineering at JPMorganChase... 
    Suggested
    Temporary work

    Next Frontier Capital

    New York, NY
    4 days ago
  •  ...changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Director of Software Engineering at JPMorganChase within the Asset & Wealth Management, Asset Management Acceleration Pod Team, you, you provide... 
    Contract work

    JPMorgan Chase & Co.

    New York, NY
    2 days ago
  •  ...Shape how AI is governed, engineered, and scaled across JPMorganChase. This role sits at the intersection of policy, controls, and...  ..., and highly automated AI workflows. As a Senior Director of Software Engineering at JPMorganChase within the Chief Data and Analytics... 
    Work at office

    JPMorgan Chase & Co.

    New York, NY
    2 days ago
  •  ...Director Of Software Engineering If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As the Director of Software Engineering at JPMorganChase within the Consumer and Community Banking, Payments... 
    Temporary work

    Chase

    New York, NY
    5 days ago
  •  ...problems into technical specifications that an engineering team can implement under your guidance....  ...Formal training or certification on software engineering concepts and 10+ years...  ...ranking first in customer satisfaction. Director of Software Engineering at JPMorganChase... 
    Temporary work

    Jobleads-US

    New York, NY
    2 days ago
  • $300k - $375k

    Director, Software EngineeringSkip to main content#Director, Software Engineering page is loaded## Director, Software EngineeringApplyremote type: On-sitelocations: New York, NYtime type: Full timeposted on: Posted 30+ Days Agojob requisition id: REQ495782**JLL empowers... 
    Local area

    Jones Lang LaSalle Incorporated

    New York, NY
    3 days ago
  • $196k - $240k

     ...financial office. We are seeking an innovative and forward-thinking Engineering Manager passionate about building a world-class platform...  ...at the intersection of complex financial workflows and modern software engineering, delivering scalable, reliable systems that process... 
    Full time
    Work at office
    Local area
    Worldwide

    blockchaincapital.com

    New York, NY
    11 hours ago
  • $185.64k - $278.46k

     ...- both for our audiences and our employees - and aim to leave a positive mark on culture. Job Title: Senior Manager - Software Engineering (AI Tooling & Quality Engineering Platforms) Team: Global Quality Engineering (GQE) Location: New York City, Los Angeles,... 
    Full time

    Paramount

    New York, NY
    4 hours ago
  •  ...Director, Software Engineering This role is accountable for driving end-to-end solution delivery across one of FIS's fastest-growing product lines. This role ensures technical execution excellence, product scalability, and operational resilience while partnering closely... 

    Fidelity National Information Services Inc

    New York, NY
    2 days ago
  •  ...follow. Responsibilities Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retrospectives...  ..., testing, and maintenance of our platform Lead agile software processes for engineering teams and introduce best-in-class industry... 
    Full time
    Remote work
    Flexible hours

    Calyptus

    New York, NY
    2 days ago
  •  ...Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement...  ...(PRI) and SAE Industry Technologies Consortia (ITC). Director of Engineering - Applications - Responsible for our internal... 
    Work at office
    Local area

    Performance Review Institute

    New York, NY
    4 days ago
  • $138.2k - $221.1k

     ...that are integrated into the fabric of how we work every day. To learn more, please see What you'll do here: As a Director of Software Engineering at Cengage, you will be responsible for the delivery of innovative, market leading platforms and products that... 
    For contractors
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    New York, NY
    3 days ago
  • $229k - $343k

     ...addition to Bitmoji ( , Saturn, and other digital services. Snap Engineering ( teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront. We're looking for a Software Engineering Manager to join Snap! What you'll do: Manage... 
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    6 days ago
  • $101.9k - $140k

     ...that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    New York, NY
    10 days ago
  •  ...Fandango, Rotten Tomatoes, GolfNow and GolfPass. ABOUT THE ROLE We are seeking an experienced and forward-thinking Manager, Software Engineering to lead our engineering team in building and operating reliable, scalable, and high-impact digital products. This leader... 
    Local area
    Remote work

    Versant

    New York, NY
    1 day ago
  • $179.7k - $241k

    " Manager Product Software Engineering / Req ID: 10154464 "" Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological... 

    5131 Hulu Enterprises, LLC

    New York, NY
    1 day ago
  • $179.7k - $241k

     ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists...  .... Job Summary We’re seeking a manager of product software engineering who will lead our Apple App Foundation team... 

    Socket.dev

    New York, NY
    11 hours ago
  • $140.9k - $261.7k

     ...Overview Epsilon is looking for a Senior Manager, Software Engineering to lead a high-impact team building core capabilities for Epsilon Clean Room, our privacy-first data collaboration platform. In this role, you will lead a team of 8-12 engineers and contractors,... 
    Full time
    Temporary work
    For contractors
    Freelance
    Local area
    Flexible hours

    Publicis Groupe

    New York, NY
    2 days ago
  • $229.9k - $262.4k

    Senior Manager, Software Engineering, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of... 
    Full time
    Part time
    Internship
    Local area

    Capital One Financial Corp

    New York, NY
    6 days ago
  • $171k - $260k

     ...path of your career and guide a team to success at one of the world's leading financial institutions. As a Sr Manager of Software Engineering at JPMorgan Chase within Consumer & Community Banking (CCB) - Commerce Payments, you lead an agile engineering team delivering... 

    JPMorgan Chase Bank, N.A.

    New York, NY
    2 days ago
  • $239.7k - $321.4k

     ...Director Software Engineering Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers... 
    Remote work

    Disney

    New York, NY
    2 days ago
  • $239.7k - $321.4k

     ...Director Software Engineering Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers... 
    Local area
    Remote work

    Disney France

    New York, NY
    2 days ago
  • $179k - $274k

     ...thrives on creative ideas, operational expertise and strategic thinking. JOB DESCRIPTION Fox Corporation is seeking a Director, Software Engineering & Media Automation to join our Direct to Consumer Platforms team. Our platform is the foundation of all Fox brands and... 
    Local area

    fox com

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

    " Manager Product Software Engineering / Req ID: 10154464 "" Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological... 

    Jobleads-US

    New York, NY
    2 days ago
  •  ...one. When one falls, we all fall; when one rises, we all rise. Job Summary: We are seeking a highly skilled Manager, Software Engineering to lead our Tools & Frameworks team. This role is a unique opportunity to manage and scale teams working on infrastructure for... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    SmithRx

    New York, NY
    15 days ago
  • $250k - $350k

     ...together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As the Engineering Manager for Collaboration Tools, you own the end to end success of Figma’s Collab seat offering, which includes Figma Slides... 
    Remote job
    Full time
    Work from home

    Figma

    New York, NY
    more than 2 months ago

Do you want to receive more vacancies?

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