Posted in

Manager – Product Engineering

Manager – Product Engineering

CompanyKUBRA
LocationMississauga, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science, Engineering, or Quality Assurance.
  • 8-10 years of experience in Software Engineering, Quality Assurance, Cloud Infrastructure, or DevOps roles.
  • 1-2 years of experience leading a team or complex projects.
  • Experience with Cloud Services (AWS, GCP, Azure, PCF, etc.) is required; experience with Amazon AWS services (EC2, RDS, S3, SQS) is preferred.
  • Proficiency in JavaScript, Java, .NET technologies, or a testing automation language is required; proficiency in React, Spring, or Selenium is preferred.
  • Proficiency with Linux-based systems.
  • Proficiency in Cloud-based architectures.
  • Familiarity with CI/CD pipelines, Kubernetes, and Docker.
  • Excellent written and verbal communication skills and the ability to maintain a high degree of professionalism in all communications.
  • Leadership and management skills – the ability to attract, retain, motivate, mentor, and develop team members to perform at their highest potential.

Responsibilities

  • Lead the team in achieving established goals and departmental objectives.
  • Foster an environment that emphasizes trust, open communication, creative thinking, and cohesive team effort.
  • Contribute to roadmap development, execution, and releases.
  • Contribute to the code and architecture of a highly concurrent, high-throughput system on the AWS cloud.
  • Work with other engineering teams via ‘Guilds’ of functional skill sets (Back-End, Front-End, Security, QA, Agile) to develop departmental standards for those functions.
  • Plan, balance, and execute sprints containing bug fixes, feature requests, and new product development.
  • Help maintain product roadmaps for the team’s portfolio of products along with the Product Manager.
  • Develop a strong understanding of the products in the engineering team’s portfolio and be able to act as a resource for questions about all aspects of those products.
  • Ensure that any necessary documentation is written and maintained by the engineering team.
  • Hire, train, coach, mentor, and develop staff, including conducting performance reviews and providing constructive feedback.
  • Participate in on-call rotations in accordance with team requirements.

Preferred Qualifications

  • You’re capable of analyzing intricate technical problems and devising effective solutions.
  • You pay close attention to detail to ensure high availability and security standards.
  • Can work well within a team setting, maintaining strong interpersonal relationships with colleagues.
  • You’re quick to embrace new technologies and environments, showing adaptability in various situations.
  • Takes initiative to identify and resolve issues proactively.
  • Skilled at conveying complex technical issues to both technical and non-technical audiences.
  • Committed to producing high-quality work consistently.
  • Capable of handling pressure and performing well in fast-paced environments.