surveymonkey logo

Senior Software Engineer I

surveymonkeyOttawa, Canada


No Relocation

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