Software Engineering Manager
The Philadelphia District Attorney’s Office (DAO), led by District Attorney Larry Krasner, is committed to the mission of providing fair and just prosecution to all Philadelphians.
DA Krasner believes that justice is best achieved through policies grounded in research, data, and science. Holding true to these commitments, the DAO has improved its capabilities to process data, craft policy, and conduct research. As we continue to modernize a progressive and fast-paced office, we aim to be responsive, forward thinking, and collaborative. The Software Engineering Manager will lead a team in developing a modular in-house software product to replace our existing case management system. The goal of this ambitious project is to modernize the work and workflow of the DAO, much of which currently relies on paper. We aim to create a product that will not only allow Assistant District Attorneys (ADAs) to perform their jobs more efficiently, but to also capture their discretionary decisions and actions to help the Philadelphia DAO become a learning organization and the most researched and researchable office in the country. We also aim to engage ADAs by developing rich feedback loops to allow them to understand the context of their case within the criminal justice system and Philadelphia. Your main responsibility is to lead our diverse software development team and oversee the development of the final product. Our development environment is an Angular front end, Hasura/graphQL database API, node/express API, and Postgres backend, and we’ve been working with Typescript in Visual Studio. The environment is hosted in AWS. You Will: · Mentor and manage a team of approximately 10 members, consisting of a UI/UX designer, a business analyst, several developers, and a project manager, as they gather requirements, design, code, and deploy various modules throughout the office · Help our software development team to improve our workflow and development infrastructure · Partner with the various prosecutorial units throughout the office to ensure that the products we develop meet their needs and more · Collaborate with researchers and data analysts in the DA’s Transparency Analytics Lab (DATA Lab) and others in the DAO to help ensure the product captures decisions relevant to our reform policy agenda. · Collaborate with the DATA Lab and others in the DAO to ensure that the product allows us to capture critical information about decisions made and actions taken on cases to allow for future research. · Collaborate with the DATA Lab and others in the DAO on experimentation within the product, such as A-B testing where we randomly display information to users that may help them make more informed decisions and then track the outcomes of those cases. · Report directly to DA Krasner and provide him with regular updates on software development progress, including any barriers to success. You Have: · Experience leading and managing a product engineering team working on modern web applications within either the consumer or enterprise space. · Ability to hold your own in technical conversations, contribute to software design decisions, and support our development team in growing both their skills and their careers. · Demonstrated ability working within cross-functional teams and aligning engineering roadmaps with partners and customer teams. The Philadelphia District Attorney's Office is an Equal Opportunity Employer and does not discriminate on the basis of race, color, national origin, sexual orientation, gender, religion, age or disability.