SurveyMonkey is hiring a

Software Engineer - FluidReview

Ottawa, Canada

About SurveyMonkey & FluidReview

SurveyMonkey is the world's leading provider of web-based survey solutions, but there's really much more to us than that. We're a smart, passionate group of people who work hard to deliver the best customer experience on the planet, period. We do this because we believe everyone deserves easy access to the insights and information they need to make better, more informed decisions.

We're also proud to admit that despite our incredible growth over the past 16 years, we refuse to grow up. We are still small and nimble; everyone plays an impactful role; and when we say good ideas can come from anyone, we mean it.

One of our products, FluidReview, helps organizations achieve their missions by empowering them to easily manage and empower their scholarship, grant and award programs. FluidReview is trusted by academic institutions, foundations, not for profits and for profit companies in all countries around the world, and we’ve helped our customers distribute over 3 billion dollars to worthy individuals and causes.


The Role

We are looking for Software Engineers for our FluidReview product who have a passion for solving complex and interesting problems. In addition to scaling our popular websites, we are looking for people who can help with data collection, advanced analysis and data visualization.

As part of our R&D team, you'll work closely with product managers, fellow software developers and designers to build new features and enhance current offerings in one of SurveyMonkey's software products. Every engineer here gets a chance to contribute cool and innovative new features that hit production fast, so you'll have plenty of chance to watch as features you worked roll out and help improve the lives of literally millions of users.

Some of the cool things you will do as a Software Engineer include:

  • Build new dynamic features for our cloud-based software applications.
  • Create unit tests to ensure functionality throughout the development cycle.
  • Help grow the company by implementing trackable metrics for data-based decision making.
  • Become an expert in technologies and tools used at the company including: Python, Django, JavaScript/jQuery, NodeJS, Redis, SASS/LESS, SQLAlchemy, MySQL, Git, New Relic, Bootstrap.
  • Work on both user-facing and non-user facing portions of our software.
  • Stay on top of software trends and continuously self-educate.




  • Have a minimum of two years experience in web application development (this could be through a job, freelance work, or side projects).
  • In-depth, hands-on knowledge of Python and experience working with the relevant tools
  • Experience with modern Python web frameworks, like Django, Flask, or Tornado
  • Experience with Javascript and Javascript frameworks, like jQuery & Backbone
  • Able to write efficient SQL queries and design schemas for relational databases (MySQL experience is desired)
  • Culture of code reviews and collaborating closely with other people (not a solo hacker)
  • Be self-motivated and have a strong work ethic; willing to go the extra mile when it's crunch time
  • Have a passion for building highly functional and user friendly software.
  • Bachelors or Masters in Computer Science or a related field, or equivalent


  • Experience building high-traffic websites
  • Experience with responsive design and building mobile-friendly applications
  • Experience coding around various external service APIs
  • Agile, test driven development, continuous builds, and frequent deployments
  • Material contributions to open source projects
  • Linux (Ubuntu) configuration and administration
  • NoSQL data stores (e.g. Redis, etc)


At SurveyMonkey, we offer competitive salaries, medical/dental benefits, PTO, Pension contribution and equity compensation.

SurveyMonkey is an equal opportunity employer.


Other jobs at SurveyMonkey