Job Openings
Senior Survey Programmer
About the job Senior Survey Programmer
Role Overview
We are seeking an experienced Senior Survey Programmer to lead the end-to-end programming, testing, and support of online surveys across global research projects. This role requires strong expertise in survey scripting, complex survey methodologies, and troubleshooting within fast-paced production environments.
The ideal candidate combines hands-on technical execution with process improvement and operational ownership, while collaborating closely with cross-functional teams to deliver high-quality survey solutions at scale.
Key Responsibilities
- Program and script online surveys using platforms such as Forsta Decipher and related survey technologies.
- Manage the full survey programming lifecycle, including setup, logic implementation, testing, deployment, and live support.
- Translate survey specifications into functional survey logic, including advanced skip patterns, piping, randomization, and custom flows.
- Develop advanced survey methodologies such as MaxDiff, Conjoint, volumetrics, and custom algorithm-based studies.
- Configure and manage simple to complex quota structures using survey tools and Excel.
- Integrate multimedia stimuli and external assets into survey environments.
- Perform data processing tasks including derived variables, data editing, weighting, and crosstab support.
- Conduct comprehensive QA testing, logic validation, and cross-device compatibility testing (desktop/mobile).
- Troubleshoot and resolve technical and production-related issues during survey development and live fieldwork.
- Collaborate with project management, research, analytics, creative, and panel teams to ensure seamless project delivery.
- Maintain documentation for survey logic, programming standards, and workflows.
- Improve operational efficiency by developing reusable templates, automation tools, and standardized programming processes.
- Support API integrations and third-party platform connections where required.
- Independently manage multiple concurrent studies while ensuring quality and timeline adherence.
Required Skills & Experience
- 4–5+ years of hands-on survey programming experience within market research, consumer insights, or related environments.
- Strong experience with survey platforms such as Forsta Decipher, Qualtrics, Confirmit, or similar technologies.
-
Proficiency in:
- XML
- JavaScript
- Python
- Experience programming advanced methodologies including MaxDiff, Conjoint, volumetrics, and custom algorithms.
- Strong understanding of survey logic, quota structures, and complex routing.
- Experience using Excel for quota management and data handling.
- Familiarity with data processing, tabulation, and weighting processes.
- Strong QA, debugging, and troubleshooting capabilities.
- Proven experience independently managing complex surveys within live production environments.
- Ability to resolve high-priority production issues under tight deadlines.
Nice-to-Have Skills
- SQL Server and database querying experience.
- API integration experience.
- Familiarity with JSON.
- Experience with mobile-first survey programming approaches.