Senior Software Engineer I

SurveyMonkey
4hRemote

About The Position

SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users. We combine powerful capabilities with intuitive design, effectively serving every use case, from customer experience to employee engagement, market research to payment and registration forms. With built-in research expertise and AI-powered technology, it’s like having a team of expert researchers at your fingertips. Trusted by millions—from startups to Fortune 500 companies—SurveyMonkey helps teams gather insights and information that inspire better decisions, create experiences people love, and drive business growth. Discover how at surveymonkey.com. 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.

Requirements

  • 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)
  • 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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • competitive benefits package including medical, dental, vision, life, and disability insurance
  • RRSP matching
  • flexible spending & health savings account
  • paid holidays
  • paid time off
  • employee assistance program
  • other company benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service