SurveyMonkey

Technology

SeniorSoftwareEngineer

CA$125–175k ~AI est. Ottawa, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at SurveyMonkey. Skills: Authentication, Authorization, User management, Team management. Build user management services. Maintain user management services”

Industry & Context.

Technology
Problems you'll solve

Identify bugs; Fix bugs; Optimize performance

What They're Looking For.

Must Have

5+ years backend development, Python experience, Web frameworks experience, Restful APIs understanding, Version control systems familiarity, Software design patterns understanding, World-class services design, World-class APIs design, SSO integrations development, SSO integrations maintenance, Excellent communication skills, Work with co-located engineers, Work with remote engineers, Work with cross-functional partners, SQL databases basic knowledge

Nice to Have

Fast API experience, Flask experience, Pyramid experience, Git preferred, ElasticSearch experience a plus, OpenSearch experience a plus, Kubernetes experience a plus, Helm Charts experience a plus, Terraform experience a plus, Kafka experience a plus, Apache Spark experience a plus, AI coding tools interest, Cursor experience a plus, Claude Code experience a plus

What You'll Do.

Build user management services

Maintain user management services

Build team management services

Maintain team management services

Contribute to authorization platform

Support authentication workflows

Improve authentication workflows

Collaborate with frontend teams

Collaborate with backend teams

Write maintainable code

Participate in code reviews

How You'll Work.

Team & Collaboration

Cross-collaboration; Frontend teams; Backend teams; Cross-functional partners; Co-located engineers; Remote engineers

Communication Scope

Excellent communication

Full Job Description

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 http://surveymonkey.com. What we’re looking for We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team in Canada. The User team is responsible for supporting Authentication & Authorization within the SurveyMonkey product, as well as providing backend services for managing user accounts and teams. We are looking for a talented engineer who has a passion for service ownership, AuthN + AuthZ, and is invested in ensuring our user’s account state is maintained. All while working alongside many other teams to provide customer value in our extensive product portfolio. What you’ll be working on - Building and maintaining our user and team management services across multiple data-regions - Contribute to our core authorization platform, which contains centralized business logic around permission management - Support and improve our authentication workflows - Cross-collaboration with many of the other frontend and backend teams who need additional features in the user/team space - Write clean, maintainable, and efficient code - Identify and fix bugs as well as optimize performance issues - Participate in code reviews and implement feedback - Foster a culture of collaboration, testing, code reviews, and mentorship to help the team reach their full potential We’d love to hear from peopl

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about SurveyMonkey?

Real rants from real employees. Read before you apply.

Read Company Rants →