.png?1725396992)
Senior Software Engineer I
surveymonkey • Ottawa, Canada
Posted: February 10, 2026
Job Description
What we’re looking for
The dynamic Respondent Experience team is seeking a full-stack Senior Software Engineer with strong frontend experience to design and develop features that will shape the future of the survey-taking experience. We are looking for a passionate problem-solver committed to maintaining high quality and strict accessibility requirements. You will report to the Engineering Manager on the Respondent Experience team.
What you’ll be working on
- Develop new features by creating technical specs, coding, and tracking post-release technical metrics while ensuring we meet our accessibility standards
- Contribute to the migration of our systems from Jinja, REST, and Python into React, GraphQL and Next.js
- Focus on code testability through the use of pytest and Jest
- Investigate and address issues with performance, security, maintainability, reliability, and scalability
- Bring your own ideas in working with product, design, and our partners to add value for our customers
- Monitor and troubleshoot systems, ensuring high availability and compliance
- Identify vulnerabilities and apply preventive measures to maintain a secure environment
- Participate in on-call rotation for critical support
- Opportunities to contribute to the broader Engineering organization through Guilds and Working Groups
We’d love to hear from people with
- 5+ years frontend web development experience working on high-traffic, highly-visible sites using modern Javascript, CSS and HTML
- Strong experience with React (hooks, component design, performance optimizations) and familiarity with TypeScript
- Experience with GraphQL (Apollo or equivalent) and integrating frontend apps with GraphQL backends
- Experience designing, maintaining, and integrating with REST APIs
- Experience diagnosing and improving web performance (Core Web Vitals, Lighthouse)
- Experience with Python web frameworks (Pyramid)
- Experience developing features which meet WCAG Accessibility guidelines is a plus
- Experience conducting code reviews and mentoring others
- Strong interest in AI and experience with AI coding tools such as Cursor or Claude Code to accelerate your work
- Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners
- Experience with Agile methodologies and ceremonies
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent
SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution in problem-solving and decision-making. As such, you will be required to work from a SurveyMonkey office up to 1 day every other week.
#LI-Hybrid
Additional Content
What we’re looking for
The dynamic Respondent Experience team is seeking a full-stack Senior Software Engineer with strong frontend experience to design and develop features that will shape the future of the survey-taking experience. We are looking for a passionate problem-solver committed to maintaining high quality and strict accessibility requirements. You will report to the Engineering Manager on the Respondent Experience team.
What you’ll be working on
- Develop new features by creating technical specs, coding, and tracking post-release technical metrics while ensuring we meet our accessibility standards
- Contribute to the migration of our systems from Jinja, REST, and Python into React, GraphQL and Next.js
- Focus on code testability through the use of pytest and Jest
- Investigate and address issues with performance, security, maintainability, reliability, and scalability
- Bring your own ideas in working with product, design, and our partners to add value for our customers
- Monitor and troubleshoot systems, ensuring high availability and compliance
- Identify vulnerabilities and apply preventive measures to maintain a secure environment
- Participate in on-call rotation for critical support
- Opportunities to contribute to the broader Engineering organization through Guilds and Working Groups
We’d love to hear from people with
- 5+ years frontend web development experience working on high-traffic, highly-visible sites using modern Javascript, CSS and HTML
- Strong experience with React (hooks, component design, performance optimizations) and familiarity with TypeScript
- Experience with GraphQL (Apollo or equivalent) and integrating frontend apps with GraphQL backends
- Experience designing, maintaining, and integrating with REST APIs
- Experience diagnosing and improving web performance (Core Web Vitals, Lighthouse)
- Experience with Python web frameworks (Pyramid)
- Experience developing features which meet WCAG Accessibility guidelines is a plus
- Experience conducting code reviews and mentoring others
- Strong interest in AI and experience with AI coding tools such as Cursor or Claude Code to accelerate your work
- Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners
- Experience with Agile methodologies and ceremonies
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent
SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution in problem-solving and decision-making. As such, you will be required to work from a SurveyMonkey office up to 1 day every other week.
#LI-Hybrid