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

Director of Software Engineering

Criminal Justice Agency

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.

Position Summary

The Director of Software Engineering leads the design, delivery, and operation of CJA’s enterprise application platforms, ensuring secure, scalable, and reliable systems that support mission‑critical operations. This role owns the full software development lifecycle and provides technical leadership across architecture, engineering standards, and delivery practices. Reporting to the Executive Director of IT, the Director is accountable for application performance, system reliability, and long‑term platform sustainability. The role partners with business and IT leadership to translate operational needs into scalable solutions while balancing delivery speed, stability, and governance in a regulated, high‑availability environment.

Primary Responsibilities (Major Duties)
  • Lead the design, delivery, and operation of enterprise application platforms, ensuring secure, reliable, and scalable systems that support mission‑critical operations
  • Own the full software development lifecycle, including application architecture, feature delivery, release management, and production readiness, ensuring coordinated deployment and reliable operation in partnership with Infrastructure teams
  • Establish and enforce software engineering standards, best practices, and governance frameworks, including code quality, testing, CI/CD, and technical decision‑making
  • Ensure high availability and performance of applications supporting 24/7 operations, including monitoring, incident response, and continuous improvement of system stability
  • Define and drive application architecture and modernization strategy, including cloud‑native patterns, API‑driven design, and containerized environments
  • Lead and grow the Software Engineering team, including hiring, mentoring, and driving accountability for delivery, quality, and professional development
  • Partner with executive leadership and business stakeholders to translate operational needs into scalable technical solutions
  • Oversee software‑related vendors, consultants, and service providers, ensuring alignment with engineering standards, delivery expectations, and cost management
  • Contribute to IT strategy, roadmap planning, and cross‑functional initiatives, collaborating with Data Platform, Infrastructure, and Solution Delivery teams
  • Champion NYCJA’s values and principles
Ideal Candidates

We are seeking a hands‑on technical leader with experience building and operating enterprise application platforms in regulated, mission‑critical environments. This role is responsible for leading and growing the Software Engineering team, with full accountability for delivery, system reliability, and long‑term platform sustainability.

The ideal candidate brings experience owning application systems at scale and has demonstrated the ability to set technical direction while maintaining strong execution. They are comfortable operating in complex environments, balancing competing priorities, and making sound trade‑offs across speed, stability, and cost.

This individual is an effective leader and collaborator, able to influence across teams and translate business needs into practical, scalable solutions. They operate confidently across application, data, and infrastructure domains and can align stakeholders toward common outcomes.

Minimum Qualifications
  • Minimum of ten (10) years of progressively responsible experience in software development, including production systems
  • Minimum of five (5) years leading software engineering teams with accountability for delivery and outcomes
  • Demonstrated experience owning and operating application platforms in production environments
  • Proven experience supporting high‑availability or mission‑critical systems
  • Strong experience with cloud‑based platforms and distributed systems (e.g., Azure, AWS, GCP)
  • Experience working in containerized or cloud‑native environments (e.g., Docker, Kubernetes or equivalent)
  • Experience integrating enterprise systems and third‑party platforms
  • Strong communication and collaboration skills across technical and non‑technical teams
  • Experience working in regulated or high‑accountability environments preferred
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience
  • Ability to meet background check requirements and work within a hybrid schedule

*Note: Internal applicants must be 1 year in their current roles and in good standing (no disciplinary action within the last 90 days) to apply.

Salary

155k-185k, with generous benefits (salary commensurate with candidate’s experience and the CJA compensation framework)

Benefits

CJA offers a very generous benefit plan including health, dental and vision insurance, a comprehensive mental health, and wellness, Employee Assistance Program (EAP) plan, four weeks’ vacation, paid holidays, and a retirement plan with employer matching contributions. CJA is also strongly committed to professional learning and development for its staff members and offers staff varied opportunities for learning and development through partnerships and vendor services for web based, in‑person professional development training, as well as in‑house job training and development.

Hybrid Work Schedule

M‑F 9 AM‑5 PM (T‑Thurs in office/ Mon & Friday remote)

CJA Values
  • 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.

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 those candidates being considered will be contacted.

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

     ...instead 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 ship... 
    Suggested
    Immediate start
    Relocation

    Radical AI, Inc.

    New York, NY
    11 hours ago
  •  ...processing, court outcomes, and policy reform. Information Technology Posted: 5/14/2026 Position Summary The Director of Software Engineering leads the design, delivery, and operation of CJA’s enterprise application platforms, ensuring secure, scalable, and... 
    Suggested
    Work at office
    Remote work
    Monday to Friday

    New York City Criminal Justice Agency

    New York, NY
    2 days ago
  •  ...JOB DESCRIPTION Senior Director of Software Engineering Join one of the most consequential technology transformations in financial services. At JPMorganChase, you'll have the opportunity to lead a groundbreaking AI engineering program, shaping how the firm modernizes... 
    Suggested

    慨正橡扯

    Jersey City, NJ
    11 hours ago
  • $210k - $250k

     ...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:... 
    Suggested
    Full time
    3 days per week

    Insight Global

    New York, NY
    1 day ago
  •  ...If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. At JPMorganChase...  ...innovation, resilience, and scale. As an Executive Director of Software Engineering within Infrastructure Engineering... 
    Suggested

    慨正橡扯

    Jersey City, NJ
    11 hours ago
  • $204.25k - $285k

     ...Director of Software Engineering- Electronic Trading Services Jersey City, NJ, United States Job Information Job Identification 210675480 Job Category Software Engineering Business Unit Corporate Sector Posting Date 10/15/2025, 01:43 PM Locations 5... 
    Full time
    Shift work

    Aumni

    Jersey City, NJ
    11 hours ago
  • $269.1k - $307.2k

     ...Director, Software Engineering As a Capital One Director of Software Engineering, you'll work on cutting edge AI based applications to power the future of marketing. You will be tasked with leading teams to build a fully automated agentic flow to eliminate inefficiencies... 
    Full time
    Local area

    Hobbsnews

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

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

    Ripple

    New York, NY
    11 hours 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
    11 hours ago
  • Director of Software Engineering (Remote) Join to apply for the Director of Software Engineering (Remote) role at Jobright.ai Director of Software Engineering (Remote) Join to apply for the Director of Software Engineering (Remote) role at Jobright.ai Jobright is an AI... 
    Remote job
    Full time

    Jobright.ai

    New York, NY
    1 day ago
  • A tech solutions company is seeking a Director of Software Engineering to lead and mentor engineering teams. This strategic role requires overseeing software delivery in an Azure Cloud environment, ensuring alignment with business objectives through Agile methodologies... 
    Remote job

    Sucrée

    New York, NY
    1 day ago
  • A leading health action company is seeking a Director of Software Engineering. The ideal candidate will lead a high-performing team of developers focused on improving healthcare technology. Key responsibilities include managing development processes and collaborating with... 
    Remote job

    Icario, Inc.

    New York, NY
    1 day ago
  •  ...decision‑making while coaching and growing teams of talented engineers. You will be the bridge between strategic product direction and...  ...Fleetworthy ecosystems. Key Responsibilities Lead and mentor teams of software developers, supporting their career growth and performance... 
    Remote work

    Fleetworthy

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

    Calyptus

    New York, NY
    2 days ago
  • $20k

     ...Manager, Software Engineering page is loaded## Manager, Software Engineeringlocations: US Remotetime type: Full timeposted on: Posted 16 Days Agojob requisition id: JR112951We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan.... 
    Temporary work
    Local area
    Flexible hours

    ServiceTitan

    New York, NY
    1 day ago
  • $220k - $240k

     ...Talent Solutions....Romans 10:9 Head of Engineering - AI Product Company - Remote Cutting-Edge...  ...product architecture, and ensuring our software solutions are scalable, secure, and high...  ...processing is a plus. Seniority level Director Employment type Full-time Job function Information... 
    Full time
    Remote work

    Elios Talent

    New York, NY
    1 day ago
  • $189k - $255.1k

     ...Job Description: Saab, Inc.'s Surveillance Systems Division is seeking a Director, Software Engineering to lead their growing and evolving Software and Cybersecurity organization in our East Syracuse, NY location. Reporting directly to the Senior Director, Engineering... 
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area

    Saab Automobile AB

    New York, NY
    7 days 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 for... 

    慨正橡扯

    New York, NY
    3 days ago
  •  ...Join to apply for the Director, Software Engineering role at Sucrée UDT is a technology enabler that helps clients in major industries evaluate, architect, provide, secure, and manage technology on the go, in the rack and in the cloud. UDT provides technical, professional... 
    Live in
    Currently hiring
    Remote work
    Work visa
    Flexible hours

    SUCRE

    New York, NY
    1 day ago
  • $191.4k - $215.4k

     ...Director, Software Engineering Department: R&D Engineering Employment Type: Full Time Location: Remote Compensation: $191,400 - $215,400 / year Description Healthcare today is nothing short of amazing. Yet all of it only works when people connect with it. And too often... 
    Full time
    Summer work
    Work at office
    Remote work

    Icario, Inc.

    New York, NY
    1 day ago
  • $160k - $180k

     ...healthy and vibrant communities using the sport of hockey. What We Expect Of You We are seeking an experienced Director of Software Engineering with strong expertise in API design and relational database modeling to join our team. You will be responsible for designing... 

    National Hockey League

    New York, NY
    4 days ago
  • $255k - $310k

    The Simons Foundation is seeking a Director/Senior Director of Research Software Engineering in New York City to lead software development for autism and neuroscience research. This role requires extensive experience in software engineering and team management. The successful... 

    Simons Foundation

    New York, NY
    1 day ago
  • $255k - $310k

    The University of Texas MD Anderson Cancer Center is seeking a Director/Senior Director of Research Software Engineering to lead software systems that facilitate scientific discovery. This role will oversee a team and ensure systems support complex datasets in autism and... 

    The University of Texas MD Anderson Cancer Center

    New York, NY
    3 days 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 power of learning. As a Director of Software Engineering, you will lead innovative products and shape AI-driven engineering... 
    For contractors
    Work experience placement
    Local area

    Cengage Group

    New York, NY
    4 days ago
  • $203.4k - $275.2k

     ...Manager, Software Engineering, AWS Elastic Beanstalk Job ID: 10434800 | Amazon Development Center U.S., Inc. Overview Amazon's Elastic Beanstalk service is seeking a Software Engineering Manager to lead a team that designs and operates core platform services... 
    Flexible hours

    Amazon

    Jersey City, NJ
    11 hours ago
  • $255k - $275k

    Job Title: Director/Senior Director of Research Software Engineering Job Number: 132882 Location: New York, US POSITION SUMMARY The Simons Foundation’s Informatics group, part of the Division of Autism and Neuroscience (A&N), is seeking an experienced Director or Senior... 
    Full time
    Local area

    The University of Texas MD Anderson Cancer Center

    New York, NY
    3 days ago
  •  ...mission is to connect top talent with meaningful opportunities to drive business success. Job Description We are seeking a Director of Software Engineering for an end client requirement. As the Director, Software Engineering , you will provide strategic and technical... 

    Encore Talent Inc

    Brooklyn, NY
    3 days ago
  •  ...or employee). The impact you will have in this role: Being a part of IT Middleware Digital Client Interfaces team, the Director Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems... 
    Temporary work
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    3 days ago
  •  ...the 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 Connected Commerce Technology, you lead multiple technical areas, manage the activities of... 

    TwinThread LLC

    New York, NY
    4 days ago
  • $238k - $298k

     ...this domain continues to grow. We are seeking to hire a Director to lead the Loans Lifecycle engineering organization, spanning the Loans Platform, Ledger...  ...What We Look For 15+ years of relevant experience in software engineering. 3+ years managing managers with a track... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    New York, NY
    1 day ago

Do you want to receive more vacancies?

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