Programmer Analyst II

University of Southern CaliforniaLos Angeles, CA
$45 - $56Hybrid

About The Position

The Center for Economic and Social Research (CESR) at the University of Southern California is seeking a Programmer Analyst II to join their dynamic team. This role will lead and contribute to projects within the Program on Global Aging, Health, and Policy (Global Aging Program). The primary responsibilities include designing, implementing, testing, and maintaining complex research programming systems and harmonized datasets. This role also involves building reproducible programming frameworks, monitoring and reviewing code, ensuring consistency across projects, collaborating with researchers to translate policy rules and survey metadata into structured programming logic, validating outputs, and documenting processes. Additionally, the position provides guidance and mentorship to junior programmers, including reviewing their work and establishing coding standards. This is a grant-funded, one-year (renewable) fixed-term position with a hybrid work arrangement.

Requirements

  • Strong organizational, communication, and leadership skills.
  • At least two years of professional work experience with international longitudinal aging survey data.
  • Ability to manage multiple projects and meet deadlines in a fast-paced environment.
  • High level of technical competency with Stata, SAS, or R.
  • Ability to work cross-functionally with internal and external stakeholders.
  • A minimum of 3 years of experience after the completion of a Bachelor's Degree.
  • Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions.
  • Knowledge of one or more appropriate computer languages.

Nice To Haves

  • Applicants with a master’s degree in Public Health, Epidemiology, Biostatistics, Economics, or related field are encouraged to apply.
  • A minimum of 3 years of experience after the completion of a Bachelor's Degree.

Responsibilities

  • Develop, test, debug, and document code for new harmonization projects.
  • Develop test data and routines required to test and revise application(s). Ensures application(s) is thoroughly tested before release and prepares reports of the test results.
  • Works closely with internal and external research groups to advise researchers on analysis strategy, given expertise with international survey data on aging populations.
  • Designs analysis variables to answer research questions and communicates findings back to research teams.
  • Prepare extensive documentation for harmonized codebooks in accordance with internal and external standards.
  • Oversee the work of junior programmers and provide guidance and training.
  • Develop datasets, create tables, perform analyses, and otherwise participate in the production of publications in collaboration with researchers.
  • Attend conferences as a representative of the Gateway to Global Aging Data.
  • Give online and in-person technical presentations and demonstrations highlighting the Gateway to Global Aging Data.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service