GrepJob
SurveyMonkey

Senior Software Engineer I

SurveyMonkey
Apply
about 3 hours ago
Ottawa, CanadaSenior
H1B Sponsor

Responsibilities

  • Build and maintain user and team management services across multiple data-regions.
  • Contribute to the core authorization platform for permission management.
  • Support and improve authentication workflows.
  • Collaborate with frontend and backend teams for additional user/team features.
  • Write clean, maintainable, and efficient code.
  • Identify and fix bugs and optimize performance issues.
  • Participate in code reviews and implement feedback.
  • Foster a culture of collaboration, testing, and mentorship.

Requirements

  • 5+ years of experience in backend application development.
  • Experience with Python and web frameworks like Fast API, Flask, or Pyramid.
  • Understanding of RESTful APIs.
  • Familiarity with version control systems, preferably Git.
  • Basic understanding of software design patterns.
  • Expertise in designing and building services and APIs.
  • Experience with developing and maintaining SSO integrations (SAML, OIDC).
  • Excellent communication skills for collaboration with remote and co-located teams.
  • A growth/data mindset in approaching challenges.
  • Strong interest in AI and experience with AI coding tools is a plus.
  • Basic knowledge of SQL databases; experience with ElasticSearch/OpenSearch is a plus.
  • Experience with Kubernetes, Helm Charts, and Terraform is a plus.
  • Experience with messaging and streaming frameworks like Kafka or Apache Spark is a plus.

Benefits

  • Competitive benefits package including medical, dental, vision, life, and disability insurance.
  • RRSP matching and flexible spending/health savings account.
  • Paid holidays and paid time off.
  • Employee assistance program and other company benefits.
  • Hybrid work environment with in-person collaboration encouraged.

Tech Stack

Categories