Software Development Manager

  • Vena
  • Toronto, ON, Canada
  • Mar 25, 2022
Full time JAVA

Job Description

About the role

You're an experienced, outgoing, organized software development manager with high standards and solid follow-through. You're on a continued path of learning – exploring new technologies and languages, writing code in production or for fun. You like people, are great at coaching, and help developers manage priorities to  reach their ultimate potential. You are a listener, and ask thoughtful questions. You value autonomy and intrinsic motivation in your people, and demonstrate these attributes yourself. You think work should be fun and engaging as well as technically challenging. You have managed at least one major software project in an Agile setting.


What you will do:

  • Collaborate with Product Managers, the current Software Development Manager, and team leads, to define and deliver strategic goals, prioritize work, and assign tasks
  • Advise on prototype designs and see projects through to delivery
  • Facilitate continuous improvement of delivery processes and methodologies
  • Champion a test driven development culture
  • Lead, coach, mentor, and provide management support to a team of 8 or more software developers

Does this sound like you?

  • A bachelor's degree in a software related field, or coding experience and familiarity with key CS concepts (algorithms/data structures, complexity theory, OO programming)
  • 5+ years as a software developer and 1+ years as a software manager managing a team of five or more people, and leading or managing a software project
  • Proficient in Java, JavaScript, Linux shell, git, and Microsoft Excel
  • Experience hiring top-talent interns, new grads and professionals
  • Experience on a cloud-based product that deploys weekly or daily


What we use:

We are continuously revisiting the following stack to improve our product’s performance and usability:

  • A pure JavaScript front-end leveraging Backbone.js, Twitter Bootstrap, and RequireJS
  • A custom OLAP engine that uses Jetty, Google Guice, and Dropwizard
  • Modern data stores such as MongoDB, Redis, ElasticSearch, CassandraDB
  • Supporting micro-services written in GoLang
  • Automated AWS cloud infrastructure
  • A C# .NET Excel add-in built using VSTO, Excel Interop/VBA, and LINQ
  • And much more


Apply today…. We can’t wait to hear from you!


About Us

At Vena, our mission is to help smart companies better manage their data, spreadsheets, and files. Our cloud infrastructure leverages the flexibility and ease of use of widely-used spreadsheets while adding beautiful web-based workflows and a powerful cloud storage to make mission-critical business processes simple.  Viewed by many as one of the most innovative Canadian start-ups, we’re part of a growing industry looking to revolutionize the enterprise so that people can stop fighting software and get back to doing their best work.