USC
Research Programmer II
Los Angeles, CA - University Park Campus
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Stated salary
- $106,012 per year
- Country
- US
- Work mode
- On-site / unstated
- First seen by hirly
- 21 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
In order for your application to be considered, you must attach a cover letter and resume to your employment application.
We are seeking a highly motivated Research Programmer II with a strong background in computer science, data management, and research software development. The successful candidate will join a multidisciplinary research team supporting large-scale studies that collect and analyze health, activity, and location data from wearable devices, including Fitbit and other fitness trackers. The position provides an opportunity to develop innovative software and data systems that support cutting-edge research and address complex scientific questions.
The Research Programmer II will work closely with researchers, IT staff, and other members of multidisciplinary research teams to translate research objectives into practical software and data solutions. The successful candidate will design and implement complex data collection systems, develop secure research portals and mobile applications, manage large research databases, and develop analytical tools to support research projects. Many projects involve new technologies and require software and infrastructure to be developed from the ground up to meet specific research needs.
Key Responsibilities
- Collaborate with researchers to understand project goals, define technical requirements, and translate research objectives into practical software, data, and technology solutions.
- Design, develop, maintain, and document software systems that support complex and large-scale research data collection efforts, including data collected from Fitbit and other wearable devices.
- Develop and maintain secure research portals that provide efficient access to, management of, and downloading of research datasets for internal and external researchers.
- Develop, maintain, and test native Android and iOS applications for secure health and activity data collection from fitness trackers and other mobile technologies.
- Design and maintain databases and data pipelines for large research datasets, ensuring data integrity, reliability, security, and appropriate management throughout the research data lifecycle.
- Develop tools and analytical methods to answer research questions using health, activity, location, survey, and other research data.
- Work closely with IT staff to deploy, maintain, and troubleshoot research software, databases, mobile applications, and supporting infrastructure.
- Participate in the design and implementation of new technologies and software systems to address emerging research needs.
- Develop and maintain reproducible workflows, testing procedures, documentation, and technical standards for research software and data systems.
- Support data integration across multiple research sources and platforms, including wearable and nearable devices, mobile applications, databases, and research portals.
- Contribute to research projects by developing prototypes, conducting data analyses, preparing technical documentation, and supporting research publications and presentations.
- Apply creativity and innovation to solve complex conceptual and programming problems and identify opportunities to improve research workflows and data systems.
- Communicate technical concepts clearly to researchers, IT staff, and other interdisciplinary collaborators.
- Provide technical guidance or mentorship to junior programmers and research staff.
- Perform other related duties as assigned or requested.
Preferred Qualifications
- Experience developing software to support academic or biomedical research.
- Experience working with large databases, research datasets, and survey data.
- Experience with Stata or other statistical analysis software.
- Experience working with health, activity, wearable-device, or location data.
- Experience developing mobile applications for Android and/or iOS.
- Experience designing data collection systems and integrating data from external APIs and connected devices.
- Demonstrated creativity and innovation in solving complex conceptual programming problems.
- Experience working collaboratively with researchers and multidisciplinary teams.
Minimum Qualifications
- A Master’s degree in Computer Science, Statistics, Mathematics, or a closely related discipline. A combination of education and relevant work experience may be considered equivalent.
- A minimum of three years of relevant programming experience.
- Strong programming skills in Python and PHP.
- Proficiency with MySQL and relational database management.
- Competence to work independently on complex programming projects.
- Experience working with large and complex research datasets.
- Experience working with location or geospatial data.
- Demonstrated ability to analyze research requirements and translate them into effective software and data solutions.
- Demonstrated creativity and innovation in solving conceptual programming problems.
- Strong analytical, organizational, and problem-solving skills.
- Strong communication skills, including the ability to explain technical concepts and solutions to researchers and other non-technical collaborators.
- Ability to manage multiple projects and priorities while working effectively both independently and as part of a multidisciplinary research team.
Work Arrangement
This position is fully remote.
Compensation
The annual base salary range for this position is $106,012.83- $124,499.52. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate’s work experience, education/training, key skills, internal peer equity, federal, state and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.
This is a grant funded position, with a 3 year (renewable) fixed term length.
About the Center for Economic and Social Research (CESR)
The Center for Economic and Social Research (CESR) is a multidisciplinary research center dedicated to discovering how people around the globe live, think, interact, age, invest, and make important, life-changing decisions. Our in-depth research and analysis are deepening the understanding of human behavior in a wide range of economic and social contexts. Our ultimate goal: to improve social welfare by informing and influencing decision-making in the public and private sectors. Along the way, we are leading a creative revolution in how scientists conduct social science and economic research through the use of innovative technology.
About the USC Schaeffer Institute
The USC Schaeffer Institute develops evidence-based solutions to address the nation’s most pressing policy issues. It serves as a policy laboratory to develop and test ideas generated by the USC academic community, fosters civic engagement, and provides a forum to reach federal policymakers.
Established by an historic gift from Leonard D. Schaeffer in 2024, it houses three flagship programs: the USC Schaeffer Center for Health Policy & Economics, the Leonard D. Schaeffer Fellows in Government Service, and the Center for Civic Society. Schaeffer experts have testified before numerous Congressional committees and are regularly sought out by media outlets—including the New York Times, NPR, Stat, Wall Street Journal, and Washington Post—to provide insight on policy issues.
The Schaeffer Institute is home to more than 150 scholars and staff, including three Nobel Laureates and seven members of the National Academy of Sciences, Engineering, and Medicine. It has offices at USC in Los Angeles and at the USC Capital Campus in Washington, DC.
About the Sol Price School of Public Policy
Ranked among the foremost schools of public policy in the nation, the USC Sol Price School of Public Policy generates uncommon knowledge for the common good. The school is composed of overlapping disciplines that generate innovative appro
Listed on hirly, a job board. hirly is not the employer: USC is hiring for this role.
Similar jobs
- Research ProgrammerUpenn · Smilow Center for TranslationalFirst seen 27d ago
- Principal Research Programmer, Unreal AssistantEpicgames · Montreal,Quebec,CanadaFirst seen 26d agoremote
- Principal Research Programmer, Unreal AssistantEpicgames · Vancouver,British Columbia,CanadaFirst seen 29d agoremote
- Angular developerCapgemini · Irving, USFirst seen today
- Quality Assurance Specialist (All Sites)Youth Futures · Ogden, UTFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job