XX
Senior Software Engineer ISurveyMonkeyNunavut, Canada
XX

Senior Software Engineer I

SurveyMonkey
  • CA
    Nunavut, Canada
  • CA
    Nunavut, Canada
Apply Now

About

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 optimizing 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 people with

  • 5 years of experience in backend application development
  • Experience with Python and web frameworks like Fast API, Flask, Pyramid
  • Basic knowledge of SQL databases, experience with ElasticSearch/OpenSearch a plus
  • Understanding of Restful APIs
  • Familiarity with version control systems (Git preferred)
  • Basic understanding of software design patterns
  • Expertise in designing and building world-class services and APIs
  • Experience with Kubernetes, Helm Charts, and Terraform a plus
  • Experience with messaging and streaming frameworks like Kafka, Apache Spark, etc. a plus
  • Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners
  • A growth/data mindset in approaching challenges

SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution. While this role is remote, it may require in-person participation. You will be encouraged to attend company events throughout the year. These events will take place at a designated SurveyMonkey office or location.

#LI-remote

  • Nunavut, Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.