Facebook pixel

Software Development Manager
Confirmed live in the last 24 hours
Locations
Montreal, QC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
AWS
Data Analysis
Google Cloud Platform
Java
Management
PHP
React.js
React Native
SCRUM
Requirements
  • Engineering experience (5+ years) with software development best practices, including coding standards and code reviews
  • Management experience (1+ year) in delivering complex applications using agile software development methodologies
  • Spoken/written: strong verbal and written communication skills come into play when collaborating with engineers, stakeholders throughout the organization and other professionals on a daily basis
  • Interpersonal: ability to work well with others, good communication and listening, ability to read signals others send and interpret them accurately in order to form a proper response, emotional intelligence
  • Time management: set and meet deadlines, allocate their time properly
  • Organized: budgeting, cost estimating, scheduling, planning, ahead of the curve
  • Problem-solver: determine the source of (often new to them) problems and come up with effective solutions
  • Ability to present complex technical information clearly and concisely to a variety of audiences
  • Ability to develop individuals as leaders
  • Experience working in a service oriented architecture
  • Experience with AWS, Google Cloud Platform, or other PaaS based solutions
  • Experience with source control management, build processes, testing, and operations
  • Experience with Agile software development methodologies
  • Experience with project management principles
  • Experience in influencing, developing and or motivating people from diverse backgrounds and industries
  • Experience with SaaS product development
  • Knowledge of relational and nonrelational databases, web technologies and web analytics tools
  • Knowledge of a broad range of modern programming languages including PHP, Node.js, Java, and ReactJS/React-Native
Responsibilities
  • Work closely with development teams to design and develop the best technical designs and approaches
  • Facilitate day-to-day activities of the development teams within an Agile/Scrum environment
  • Recruit for engineering teams by identifying the needs for talent development, promoting job listings and the company itself, preparing and conducting interviews, making offers, etc
  • Train, guide and mentor team members, providing effective and constructive feedback and career development
  • Conduct 1 on 1s to, identify and help address issues, follow-up on set goals & objectives with regards to deadlines, supervise engineering deliverables
  • Activate the proper processes to address any issue not inherently connected to the craft of software engineering
  • Manage and coordinate workforce bandwidth (approve PTO requests, deliverable timelines, etc.)
  • Enable their team to attain goals/objectives set with management, remove obstacles
  • Work with product owners and technical leads to estimate workload, set deadlines and allocate projects/tasks at a high level to ensure projects get completed on time
  • Evaluate performance of their team members, identifying potential issues upstream and recommending actionables
MaintainX

51-200 employees

Workflow management platform
Company Overview
MaintainX is on a mission to make the life of blue-collar workers easier worldwide by creating software that meets their needs and realities. MaintainX is building the GitHub for real world workflows such as maintenance, safety and operations and improving operational efficiency for 2,000+ businesses including Univar, Quikrete, ABInBev, Duracell, Marriott and McDonald's.