Senior Software Developer

Full Time - Rochester, NY

At Measures for Justice (MFJ), our mission is to use data to measure and understand county-level criminal justice system performance in America. We collect, clean, code, and analyze county-level data to provide consistent, comparable, reliable, and objective performance measures across the entire criminal justice system, from arrest to post-conviction, on a county-by-county basis. You can learn more about our work here:

Measures for Justice is seeking to hire a senior software developer to assist in our mission of delivering criminal justice data to our public data portal. In this role you will work with our Director of Data Engineering, Data Scientists, Researchers and technology team to design software to extend and scale our data processing infrastructure.


  • You will lead the development of an internal suite of web based tools that manage, update, version and publish our primary and supplemental data to help streamline our data processing pipeline.
  • Build tools and processes to collect and integrate data from web APIs or datastores.
  • Operationalize Machine Learning algorithms and processes to classify data.


  • A highly experienced software developer with a wide breadth of experience who provides leadership and mentors other developers on the team.
  • Very strong critical thinking skills and knowledge of software development best practices and design patterns.
  • Solid experience with many different programing languages, libraries, tools and software development technologies.
  • Demonstrable experience with delivering web-based products and services.
  • Experience in building highly scalable data oriented, cloud-based infrastructure products with Amazon Web Services (AWS).
  • Computer Science Degree or equivalent software development experience.
  • 5+ years of Java development experience preferred with an interest in learning Kotlin.
  • An interest in or experience within the criminal justice space is preferred, but not required.

About us…

As a developer you are one of our most valuable assets. We provide state of the art hardware and software to get the job done. Our Rochester, NY office space is close to all the things the city has to offer and is bike and bus accessible.

MFJ is committed to equality and inclusion. We encourage applicants from all backgrounds and experiences to apply. We support staff development, offer competitive pay and benefits with a casual dress code in a professional environment. Our office is wheelchair accessible.

Next steps…

If you are interested, please send an email to We will continue to receive applications until the position is filled.

It is the policy of Measures for Justice to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Measures for Justice will provide reasonable accommodations for qualified individuals with disabilities. We are committed to equity and inclusion and encourage candidates from diverse backgrounds and experiences to apply.