« Back to Engineering positions

Senior Software Engineer, Front End


San Mateo

Apply Now

About SurveyMonkey

SurveyMonkey (NASDAQ: SVMK) is a leading global survey software company on a mission to power the curious. The company’s People Powered Data platform empowers over 17 million active users to measure and understand feedback from employees, customers, website and app users, and the market. SurveyMonkey’s products, enterprise solutions and integrations enable 350,000+ organizations to solve daily challenges, from delivering better customer experiences to increasing employee retention. With SurveyMonkey, organizations around the world can transform feedback into business intelligence that drives growth and innovation. 

SurveyMonkey is a place where the curious come to grow. By embedding inclusion into our processes, policies, and culture, we are building a workplace for our 1,000+ employees across North America, Europe, and APAC where people of every background can thrive. We’ve won multiple awards and received recognition for our forward-looking policies, including extended parental and bereavement leave, vendor benefits standards, and Take 4 sabbaticals. SurveyMonkey was recognized by Great Place to Work® and FORTUNE as a top workplace in 2018 and 2019, and the company has also won numerous awards as a leader in global survey software, including being named among CNBC’s Disruptor 50 and the Forbes Cloud 100.

Over the past two years we’ve become a public company and expanded our platform with enterprise-grade features in privacy, security and compliance, putting SurveyMonkey on the path to rapidly expand our presence within the Fortune 500. We have ambitious goals to grow our international footprint as well, and every member of our troop plays a critical role in driving this growth and transformation. It’s an incredible time to join the company and be a part of our next chapter!


About the Role

20 million questions across 2.5 million responses are answered daily on the SurveyMonkey platform. The Survey Taking Experience is the front door for this scale. We are re-architecting this experience, the heart of our core business, to continue to scale our website and innovate on a new platform. In this role, you will use your mastery of the ever changing modern frontend stack to lead engineering efforts for this re-architecture, as well as for product feature development. The conversation survey format is an example of a feature that you and the team would build together!


A typical week in this role looks like...

  • Use your domain expertise to lead architecture design discussions on evolving the survey taking platform
  • Innovate on the survey taking experience and grow it in new markets by leading product feature development with a cross-functional team of stakeholders from across the org, including product managers, designers and platform engineers
  • Craft technical specs, write readable and extensible code, and keep tabs on post-release metrics
  • Triage, investigate and address customer reported issues
  • Proactively identify opportunities to improve performance, scalability, and maintainability
  • Participate in Agile ceremonies of the scrum team
  • Mentor and guide engineers on best practices; perform code reviews and get your code reviewed

What skills are we looking for?

  • Bachelors or Masters in Computer Science or a related field, or equivalent experience
  • Minimum of 8+ years of industry experience
  • Passion for keeping up with the latest technologies in modern frontend development
  • Proven record of leading client side architecture design
  • Expertise in building complex sites that are responsive, accessible and performant
  • Proficiency in HTML and CSS; Mastery of modern JavaScript
  • Strong experience with modern frameworks and libraries such as React, GraphQL, Node.js
  • Awareness of web frameworks in Python (Pyramid, Django)
  • Strong product and design sense
  • Comfortable with Git workflows, code reviews,  Javascript testing frameworks and CI/CD systems
  • Interest and experience in mentoring, including delivering constructive feedback
  • Strong communication skills, a positive attitude, empathy, and a sense of humor


What technologies do we use?

  • Current state: Python with Pyramid as the web framework, jQuery, Jinja.
  • Future state: We’re moving towards a JavaScript stack with Node.js, Express, React, and GraphQL at its core and a Python backend.

Apply Now

« Back to Engineering positions