Manager – Product Engineering
Company | KUBRA |
---|---|
Location | Mississauga, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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.