Director of Software Engineering
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 partners with the New York City Mayor’s Office of Criminal Justice. CJA is NYC’s main pretrial services agency, combining operations, pilot projects, and research. It uses procedural justice practices to provide pretrial services to over 100,000 arrestees annually and maintains internal and externally shared database systems for descriptive and evaluation research on arrestee characteristics, case 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 reliable systems that support mission‑critical operations. The role owns the full software development lifecycle, provides technical leadership, and partners with business and IT leadership to translate operational needs while balancing delivery speed, stability, and governance in a regulated, high‑availability environment.
Primary Responsibilities
- 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 architecture, feature delivery, release management, and production readiness, coordinating deployment and reliable operation with infrastructure teams.
- Establish and enforce software engineering standards, best practices, and governance frameworks (code quality, testing, CI/CD, 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 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 seek a hands‑on technical leader with experience building and operating enterprise application platforms in regulated, mission‑critical environments. The role requires leading and growing a Software Engineering team with full accountability for delivery, system reliability, and long‑term platform sustainability. Ideal candidates bring experience owning application systems at scale and have demonstrated the ability to set technical direction while maintaining strong execution. They are comfortable in complex environments, balancing competing priorities and making sound trade‑offs across speed, stability, and cost. As an effective leader and collaborator, they influence across teams, translate business needs into practical, scalable solutions, and can align stakeholders toward common outcomes.
Minimum Qualifications
- Ten (10) years of progressively responsible experience in software development, including production systems.
- Five (5) years of leading software engineering teams with accountability for delivery and outcomes.
- Experience owning and operating application platforms in production environments.
- Experience supporting high‑availability or mission‑critical systems.
- Strong experience with cloud‑based platforms and distributed systems (Azure, AWS, GCP).
- Experience working in containerized or cloud‑native environments (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.
- Internal applicants must have one year in their current role and be in good standing (no disciplinary action within the last 90 days).
Salary
155 k–185 k, with generous benefits in line with CJA’s compensation framework.
Benefits
Health, dental and vision insurance; comprehensive mental health and wellness support; Employee Assistance Program (EAP); four weeks of vacation; paid holidays; a retirement plan with employer matching contributions; and extensive professional learning and development opportunities.
Hybrid Work Schedule
Monday–Friday 9 AM–5 PM (T‑Th in office; Mon & Fri remote).
CJA Values
- Commitment: active partners in criminal justice reform.
- Fairness: guided by fairness and the presumption of innocence; integrity, no bias, and privacy protection.
- Innovation: curiosity and innovative techniques in research, pilot programs, and community engagement to reduce unnecessary pretrial detention.
Equal Opportunity Statement
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.
#J-18808-Ljbffr$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...SuggestedImmediate startRelocation- ...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...SuggestedWork at officeRemote work
- ...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 a Director of Software Engineering at JPMorganChase within the Card Services, you lead a technical area...Suggested
- ...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
- ...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
- ...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...
$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 timeShift work$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 timeLocal areaWorldwide- 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
- 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 jobFull time
- ...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
$150k - $220k
...About the Roles Software Engineering Manager leading a NinjaOne product, you will guide and grow our software development team. Responsible for building new and maintaining existing features, building the core of the NinjaOne IT Operations suite of our SaaS offerings....Full timeWork experience placementRemote workWork from homeFlexible hours$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 workLocal areaFlexible hours$157.25k - $210.63k
...Director, Software Engineering General Information Organization: WCG Job Type: Full Time - Regular Description and Requirements EMPLOYER: WCG Clinical, Inc. TITLE: Director, Software Engineering – WCG Clinical, Inc. DUTIES: Design and implement custom software implementations...Full timeLocal areaRemote work- ...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...
$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 contractorsWork experience placementLocal area$191.4k - $215.4k
...Compensation: $191,400 - $215,400 / year Department: R&D Engineering Location: Remote Description About Us Healthcare today is nothing... ...at a time? About the Role Icario is seeking a talented Director of Software Engineering with a passion for building teams that deliver...Full timeSummer workWork at officeRemote work- ...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...Temporary workRemote workFlexible hours
$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 continue...For contractorsWork experience placementLive inLocal areaRemote workWorldwide$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 timeRemote work$261.25k - $271.25k
...fans globally. Recruit and build out a best-in-class Engineering organization to build scaled distributed systems that are high... ...plus 5 years of professional experience as a Staff Engineer, Software Engineer, or any occupation, job title, or position developing...Work at officeRemote work- ...Encore Talent is looking for a Director of Software Engineering to provide strategic and technical leadership in software delivery. You will define and drive the engineering strategy, oversee modern software solutions, and lead a culture of innovation and excellence....
- ...the productivity and happiness of those that occupy them. Director Engineering – Research Technology Location: New York City (On-site)... ...at speed by orchestrating AI development tools, enterprise software agents, and strong engineering judgment. A creative and collaborative...
$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 timeLocal area- ...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 inCurrently hiringRemote workWork visaFlexible hours
$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...$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$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 timeLocal area$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...$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- senior software manager New York, NY
- IT software development manager New York, NY
- head of software development New York, NY
- director software development New York, NY
- software project manager New York, NY
- application services manager New York, NY
- application support manager New York, NY
- application engineering manager New York, NY
- embedded software manager New York, NY
- senior software development manager New York, NY


