Email Opening Apply Now

Senior Software Engineer 

About the Organization As a research and action organization, Center for Policing Equity (CPE) produces analyses identifying and reducing the causes of racial disparities in public safety. Using data-driven approaches to social justice, we use science to create levers for social, cultural, and policy change.

We are research scientists, race and equity experts, data virtuosos, and community trainers. We use data to build a more fair and just system. We partner with law enforcement and communities. Our aim is to bridge the divide of communication, generational mistrust, and suffering. But most of all, we are the path that science can forge towards public safety, community trust, and racial equity.

Location Los Angeles, CA  
Close Date  
Full-Time/Part-Time Full-Time  


Los Angeles or Remote

Position Description

The Center for Policing Equity is looking for a skilled Sr Software Engineer with a passion for social justice issues and racial equity. The Sr. Software Engineer will be a member of the Data-Driven Interventions (DDI) team and collaborate closely with our Data Engineer, as well as our data scientists and data managers who develop and use a codebase that audits, wrangles, and analyzes police data belonging to CPE's National Justice Database (NJD). The Sr. Software Engineer will be primarily responsible for supporting and maintaining our new custom built web application, serving automated reports to law enforcement agencies. This role is intended as a senior member of our growing engineering team.

The NJD is the first and largest collection of standardized data on police behavior in the country (e.g., vehicle stops, pedestrian stops, use of force, complaints against officers, etc.). Each police department participating in the NJD delivers data to CPE for wrangling and analysis, and then receives a report and recommendations with the ultimate goal of reducing bias and increasing procedural justice and police legitimacy in the community.

Key Responsibilities

  • Serve as primary developer for our in-house web application built to serve reports for Law Enforcement Agencies that have contributed their data to the National Justice Database
  • Act as primary resource to maintain web application; both front-end(Vue.js) and back-end(Python/Flask)
  • Implement changes to web application front-end and back-end based on direction from leadership
  • Drive improvements to application design and functionality based on user feedback
  • Serve as backup resource to Data Engineer to support backend infrastructure including AWS hosted services, relational databases, in-house data integrations and other services
  • Own development of CPE’s software with a high degree of autonomy
  • Serve as a peer mentor to other engineers

Qualifications (required):

  • 5+ years of professional software development experience
  • Expertise in any modern Javascript frameworks such as Vue, Angular or React (we use Vue)
  • Expertise with standard web technologies like HTML5 and CSS3
  • Strong relational database fundamentals and experience with MySQL, PostgreSQL or similar
  • Knowledge and experience working with git or similar version control systems
  • Familiarity with software development best practices, including test driven development, code reviews and CI/CD.
  • Ability to work independently and lead on all software development
  • Excellent communication and time management skills
  • Passionate about social justice issues, particularly policing and racial equity
EOE Statement The Center for Policing Equity strives to build a diverse team that is inclusive of multiple perspectives and welcoming for people of all backgrounds. Women and members of underrepresented communities are especially encouraged to apply.  

This position is currently accepting applications.

Apply Now


AppOne.comTM 1999-2019 HR Services, Inc.
Click here for technical assistance.